.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: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  background-color: #fefaf8;
}
body {
  font-family: Onest;
}
.display-1 {
  font-family: 'Onest', sans-serif;
  font-size: 6.1rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 7.625rem;
}
.display-2 {
  font-family: 'Onest', sans-serif;
  font-size: 5rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 6.25rem;
}
.display-4 {
  font-family: 'Onest', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-5 {
  font-family: 'Onest', sans-serif;
  font-size: 2.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.75rem;
}
.display-7 {
  font-family: 'Onest', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 4.88rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 4.27rem;
    font-size: calc( 2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 4rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 4.27rem;
    font-size: calc( 2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 4rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
@keyframes btn1 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-50px);
  }
  51% {
    transform: translateY(50px);
  }
  100% {
    transform: translateY(0px);
  }
}
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #83bdc0 !important;
}
.bg-secondary {
  background-color: #549bad !important;
}
.bg-success {
  background-color: #36da8e !important;
}
.bg-info {
  background-color: #1dcff3 !important;
}
.bg-warning {
  background-color: #ffc311 !important;
}
.bg-danger {
  background-color: #dc3444 !important;
}
.btn-primary {
  overflow: hidden;
  border-color: #83bdc0;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-primary,
.btn-primary:active {
  background-color: #83bdc0 !important;
  border-color: #83bdc0 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active,
.btn-primary:active:focus {
  box-shadow: none !important;
  color: #ffffff !important;
  background-color: #a5cfd1 !important;
  border-color: #a5cfd1 !important;
  transform: scale(1.1);
}
.btn-primary:hover div,
.btn-primary:focus div,
.btn-primary.focus div,
.btn-primary.active div,
.btn-primary:active:focus div {
  overflow: hidden;
}
.btn-primary:hover span,
.btn-primary:focus span,
.btn-primary.focus span,
.btn-primary.active span,
.btn-primary:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-primary:hover span::before,
.btn-primary:focus span::before,
.btn-primary.focus span::before,
.btn-primary.active span::before,
.btn-primary:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-primary span {
  display: block;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #a5cfd1 !important;
}
.btn-secondary {
  overflow: hidden;
  border-color: #549bad;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #549bad !important;
  border-color: #549bad !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active,
.btn-secondary:active:focus {
  box-shadow: none !important;
  color: #ffffff !important;
  background-color: #76afbe !important;
  border-color: #76afbe !important;
  transform: scale(1.1);
}
.btn-secondary:hover div,
.btn-secondary:focus div,
.btn-secondary.focus div,
.btn-secondary.active div,
.btn-secondary:active:focus div {
  overflow: hidden;
}
.btn-secondary:hover span,
.btn-secondary:focus span,
.btn-secondary.focus span,
.btn-secondary.active span,
.btn-secondary:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-secondary:hover span::before,
.btn-secondary:focus span::before,
.btn-secondary.focus span::before,
.btn-secondary.active span::before,
.btn-secondary:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-secondary span {
  display: block;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #76afbe !important;
}
.btn-info {
  overflow: hidden;
  border-color: #1dcff3;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-info,
.btn-info:active {
  background-color: #1dcff3 !important;
  border-color: #1dcff3 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active,
.btn-info:active:focus {
  box-shadow: none !important;
  color: #ffffff !important;
  background-color: #4dd9f6 !important;
  border-color: #4dd9f6 !important;
  transform: scale(1.1);
}
.btn-info:hover div,
.btn-info:focus div,
.btn-info.focus div,
.btn-info.active div,
.btn-info:active:focus div {
  overflow: hidden;
}
.btn-info:hover span,
.btn-info:focus span,
.btn-info.focus span,
.btn-info.active span,
.btn-info:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-info:hover span::before,
.btn-info:focus span::before,
.btn-info.focus span::before,
.btn-info.active span::before,
.btn-info:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-info span {
  display: block;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #4dd9f6 !important;
}
.btn-success {
  overflow: hidden;
  border-color: #36da8e;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-success,
.btn-success:active {
  background-color: #36da8e !important;
  border-color: #36da8e !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active,
.btn-success:active:focus {
  box-shadow: none !important;
  color: #ffffff !important;
  background-color: #61e2a6 !important;
  border-color: #61e2a6 !important;
  transform: scale(1.1);
}
.btn-success:hover div,
.btn-success:focus div,
.btn-success.focus div,
.btn-success.active div,
.btn-success:active:focus div {
  overflow: hidden;
}
.btn-success:hover span,
.btn-success:focus span,
.btn-success.focus span,
.btn-success.active span,
.btn-success:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-success:hover span::before,
.btn-success:focus span::before,
.btn-success.focus span::before,
.btn-success.active span::before,
.btn-success:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-success span {
  display: block;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #61e2a6 !important;
}
.btn-warning {
  overflow: hidden;
  border-color: #ffc311;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffc311 !important;
  border-color: #ffc311 !important;
  color: #110d00 !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active,
.btn-warning:active:focus {
  box-shadow: none !important;
  color: #443300 !important;
  background-color: #ffd044 !important;
  border-color: #ffd044 !important;
  transform: scale(1.1);
}
.btn-warning:hover div,
.btn-warning:focus div,
.btn-warning.focus div,
.btn-warning.active div,
.btn-warning:active:focus div {
  overflow: hidden;
}
.btn-warning:hover span,
.btn-warning:focus span,
.btn-warning.focus span,
.btn-warning.active span,
.btn-warning:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-warning:hover span::before,
.btn-warning:focus span::before,
.btn-warning.focus span::before,
.btn-warning.active span::before,
.btn-warning:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-warning span {
  display: block;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #110d00 !important;
  background-color: #ffd044 !important;
}
.btn-danger {
  overflow: hidden;
  border-color: #dc3444;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-danger,
.btn-danger:active {
  background-color: #dc3444 !important;
  border-color: #dc3444 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active,
.btn-danger:active:focus {
  box-shadow: none !important;
  color: #ffffff !important;
  background-color: #e45f6c !important;
  border-color: #e45f6c !important;
  transform: scale(1.1);
}
.btn-danger:hover div,
.btn-danger:focus div,
.btn-danger.focus div,
.btn-danger.active div,
.btn-danger:active:focus div {
  overflow: hidden;
}
.btn-danger:hover span,
.btn-danger:focus span,
.btn-danger.focus span,
.btn-danger.active span,
.btn-danger:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-danger:hover span::before,
.btn-danger:focus span::before,
.btn-danger.focus span::before,
.btn-danger.active span::before,
.btn-danger:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-danger span {
  display: block;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #e45f6c !important;
}
.btn-white {
  overflow: hidden;
  border-color: #eff0ec;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active,
.btn-white:active:focus {
  box-shadow: none !important;
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  transform: scale(1.1);
}
.btn-white:hover div,
.btn-white:focus div,
.btn-white.focus div,
.btn-white.active div,
.btn-white:active:focus div {
  overflow: hidden;
}
.btn-white:hover span,
.btn-white:focus span,
.btn-white.focus span,
.btn-white.active span,
.btn-white:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-white:hover span::before,
.btn-white:focus span::before,
.btn-white.focus span::before,
.btn-white.active span::before,
.btn-white:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-white span {
  display: block;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
}
.btn-black {
  overflow: hidden;
  border-color: #232323;
  border-width: 5px !important;
  box-shadow: none;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active,
.btn-black:active:focus {
  box-shadow: none !important;
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  transform: scale(1.1);
}
.btn-black:hover div,
.btn-black:focus div,
.btn-black.focus div,
.btn-black.active div,
.btn-black:active:focus div {
  overflow: hidden;
}
.btn-black:hover span,
.btn-black:focus span,
.btn-black.focus span,
.btn-black.active span,
.btn-black:active:focus span {
  overflow: hidden;
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-black:hover span::before,
.btn-black:focus span::before,
.btn-black.focus span::before,
.btn-black.active span::before,
.btn-black:active:focus span::before {
  animation-duration: 0.3s;
  animation-name: btn1;
  display: block;
}
.btn-black span {
  display: block;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
}
.btn-primary-outline {
  box-shadow: none;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #83bdc0;
  color: #83bdc0;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #50999d !important;
  background-color: transparent !important;
  border-color: #50999d !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #83bdc0 !important;
  border-color: #83bdc0 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #83bdc0;
  color: #83bdc0;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #50999d !important;
  background-color: transparent !important;
  border-color: #50999d !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #83bdc0 !important;
  border-color: #83bdc0 !important;
}
.btn-secondary-outline {
  box-shadow: none;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #549bad;
  color: #549bad;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #376773 !important;
  background-color: transparent !important;
  border-color: #376773 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #549bad !important;
  border-color: #549bad !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #549bad;
  color: #549bad;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #376773 !important;
  background-color: transparent !important;
  border-color: #376773 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #549bad !important;
  border-color: #549bad !important;
}
.btn-info-outline {
  box-shadow: none;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #1dcff3;
  color: #1dcff3;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #0994b0 !important;
  background-color: transparent !important;
  border-color: #0994b0 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #1dcff3 !important;
  border-color: #1dcff3 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #1dcff3;
  color: #1dcff3;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #0994b0 !important;
  background-color: transparent !important;
  border-color: #0994b0 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #1dcff3 !important;
  border-color: #1dcff3 !important;
}
.btn-success-outline {
  box-shadow: none;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #36da8e;
  color: #36da8e;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #1d9c61 !important;
  background-color: transparent !important;
  border-color: #1d9c61 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #36da8e !important;
  border-color: #36da8e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #36da8e;
  color: #36da8e;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #1d9c61 !important;
  background-color: transparent !important;
  border-color: #1d9c61 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #36da8e !important;
  border-color: #36da8e !important;
}
.btn-warning-outline {
  box-shadow: none;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffc311;
  color: #ffc311;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #b98b00 !important;
  background-color: transparent !important;
  border-color: #b98b00 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #110d00 !important;
  background-color: #ffc311 !important;
  border-color: #ffc311 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffc311;
  color: #ffc311;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #b98b00 !important;
  background-color: transparent !important;
  border-color: #b98b00 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #110d00 !important;
  background-color: #ffc311 !important;
  border-color: #ffc311 !important;
}
.btn-danger-outline {
  box-shadow: none;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #dc3444;
  color: #dc3444;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #9e1b28 !important;
  background-color: transparent !important;
  border-color: #9e1b28 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #dc3444 !important;
  border-color: #dc3444 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #dc3444;
  color: #dc3444;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #9e1b28 !important;
  background-color: transparent !important;
  border-color: #9e1b28 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #dc3444 !important;
  border-color: #dc3444 !important;
}
.btn-black-outline {
  box-shadow: none;
}
.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-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 {
  box-shadow: none;
}
.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;
}
.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: #83bdc0 !important;
}
.text-secondary {
  color: #549bad !important;
}
.text-success {
  color: #36da8e !important;
}
.text-info {
  color: #1dcff3 !important;
}
.text-warning {
  color: #ffc311 !important;
}
.text-danger {
  color: #dc3444 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #4a8f93 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #325e69 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #1a9059 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #0988a1 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #aa7f00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #911924 !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: #83bdc0;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #1dcff3;
}
.alert-warning {
  background-color: #ffc311;
}
.alert-danger {
  background-color: #dc3444;
}
.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: #83bdc0;
  border-color: #83bdc0;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #83bdc0;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #d8eaeb;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #e2faef;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #dff8fd;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #fff6dd;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #fae2e4;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Onest', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #83bdc0 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Onest', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #83bdc0;
}
/* 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: #83bdc0;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #83bdc0;
}
.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: #83bdc0;
  border-bottom-color: #83bdc0;
}
.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: #83bdc0 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #549bad !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='%2383bdc0' %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-v3xHtf71h6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xHtf71h6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xHtf71h6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xHtf71h6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xHtf71h6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xHtf71h6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xHtf71h6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xHtf71h6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xHtf71h6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xHtf71h6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xHtf71h6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xHtf71h6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xHtf71h6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xHtf71h6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xHtf71h6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xHtf71h6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xHtf71h6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xHtf71h6 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xHtf71h6 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xHtf71h6 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xHtf71h6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xHtf71h6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xHtf71h6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xHtf71h6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xHtf71h6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xHtf71h6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xHtf71h6 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xHtf71h6 .nav-item:focus,
.cid-v3xHtf71h6 .nav-link:focus {
  outline: none;
}
.cid-v3xHtf71h6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xHtf71h6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xHtf71h6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xHtf71h6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xHtf71h6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xHtf71h6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xHtf71h6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xHtf71h6 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xHtf71h6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xHtf71h6 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xHtf71h6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xHtf71h6 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xHtf71h6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xHtf71h6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xHtf71h6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xHtf71h6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xHtf71h6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xHtf71h6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xHtf71h6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xHtf71h6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xHtf71h6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xHtf71h6 .navbar {
    min-height: 72px;
  }
  .cid-v3xHtf71h6 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xHtf71h6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xHtf71h6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xHtf71h6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xHtf71h6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xHtf71h6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xHtf71h6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xHtf71h6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xHtf71h6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xHtf71h6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xHtf71h6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xHtf71h6 .dropdown-item.active,
.cid-v3xHtf71h6 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xHtf71h6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xHtf71h6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xHtf71h6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xHtf71h6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xHtf71h6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xHtf71h6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xHtf71h6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xHtf71h6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xHtf71h6 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xHtf71h6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xHtf71h6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xHtf71h6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xHtf71h6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xHtf71h6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xHtf71h6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xHtf71h6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xHtf71h6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xHtf71h6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xHtf71h6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xHtf71h6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xHtf71h6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xHtf71h6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xHtf71h6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xHtf71h6 .navbar {
    height: 70px;
  }
  .cid-v3xHtf71h6 .navbar.opened {
    height: auto;
  }
  .cid-v3xHtf71h6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xHtf71h6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xHtf71h6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xHtf71h6 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xHtf71h6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xHtf71h6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xHtf71h6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xHtf71h6 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xHtf71h6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xHtf71h6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLfctQru {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLfctQru .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLfctQru .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLfctQru .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLfctQru .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLfctQru .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLfctQru .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLfctQru .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLfctQru .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLfctQru .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLfctQru .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLfctQru .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLfctQru .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLfctQru .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLfctQru .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLfctQru .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLfctQru .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLfctQru .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLfctQru .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLfctQru .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLfctQru .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLfctQru .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLfctQru .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLfctQru .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLfctQru .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLfctQru .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLfctQru .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLfctQru .nav-item:focus,
.cid-v3xLfctQru .nav-link:focus {
  outline: none;
}
.cid-v3xLfctQru .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLfctQru .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLfctQru .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLfctQru .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLfctQru .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLfctQru .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLfctQru .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLfctQru .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLfctQru .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLfctQru .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLfctQru .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLfctQru .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLfctQru .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLfctQru .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLfctQru .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLfctQru .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLfctQru .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLfctQru .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLfctQru .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLfctQru .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLfctQru .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLfctQru .navbar {
    min-height: 72px;
  }
  .cid-v3xLfctQru .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLfctQru .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLfctQru .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLfctQru .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLfctQru .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLfctQru .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLfctQru .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLfctQru .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLfctQru .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLfctQru .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLfctQru .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLfctQru .dropdown-item.active,
.cid-v3xLfctQru .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLfctQru .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLfctQru .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLfctQru .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLfctQru .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLfctQru .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLfctQru .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLfctQru ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLfctQru .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLfctQru .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLfctQru button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLfctQru button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLfctQru button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLfctQru button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLfctQru button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLfctQru button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLfctQru nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLfctQru nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLfctQru nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLfctQru nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLfctQru .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLfctQru a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLfctQru .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLfctQru .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLfctQru .navbar {
    height: 70px;
  }
  .cid-v3xLfctQru .navbar.opened {
    height: auto;
  }
  .cid-v3xLfctQru .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLfctQru .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLfctQru .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLfctQru .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLfctQru .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLfctQru .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLfctQru .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLfctQru .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLfctQru .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLfctQru .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLfctQru .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLfctQru .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLftdbXa {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLftdbXa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLftdbXa .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLftdbXa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLftdbXa .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLftdbXa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLftdbXa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLftdbXa .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLftdbXa .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLftdbXa .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLftdbXa .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLftdbXa .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLftdbXa .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLftdbXa .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLftdbXa .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLftdbXa .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLftdbXa .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLftdbXa .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLftdbXa .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLftdbXa .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLftdbXa .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLftdbXa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLftdbXa .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLftdbXa .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLftdbXa .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLftdbXa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLftdbXa .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLftdbXa .nav-item:focus,
.cid-v3xLftdbXa .nav-link:focus {
  outline: none;
}
.cid-v3xLftdbXa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLftdbXa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLftdbXa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLftdbXa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLftdbXa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLftdbXa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLftdbXa .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLftdbXa .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLftdbXa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLftdbXa .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLftdbXa .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLftdbXa .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLftdbXa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLftdbXa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLftdbXa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLftdbXa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLftdbXa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLftdbXa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLftdbXa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLftdbXa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLftdbXa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLftdbXa .navbar {
    min-height: 72px;
  }
  .cid-v3xLftdbXa .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLftdbXa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLftdbXa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLftdbXa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLftdbXa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLftdbXa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLftdbXa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLftdbXa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLftdbXa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLftdbXa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLftdbXa .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLftdbXa .dropdown-item.active,
.cid-v3xLftdbXa .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLftdbXa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLftdbXa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLftdbXa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLftdbXa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLftdbXa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLftdbXa .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLftdbXa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLftdbXa .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLftdbXa .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLftdbXa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLftdbXa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLftdbXa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLftdbXa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLftdbXa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLftdbXa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLftdbXa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLftdbXa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLftdbXa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLftdbXa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLftdbXa .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLftdbXa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLftdbXa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLftdbXa .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLftdbXa .navbar {
    height: 70px;
  }
  .cid-v3xLftdbXa .navbar.opened {
    height: auto;
  }
  .cid-v3xLftdbXa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLftdbXa .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLftdbXa .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLftdbXa .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLftdbXa .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLftdbXa .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLftdbXa .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLftdbXa .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLftdbXa .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLftdbXa .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLfFaE2g {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLfFaE2g .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLfFaE2g .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLfFaE2g .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLfFaE2g .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLfFaE2g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLfFaE2g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLfFaE2g .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLfFaE2g .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLfFaE2g .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLfFaE2g .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLfFaE2g .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLfFaE2g .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLfFaE2g .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLfFaE2g .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLfFaE2g .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLfFaE2g .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLfFaE2g .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLfFaE2g .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLfFaE2g .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLfFaE2g .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLfFaE2g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLfFaE2g .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLfFaE2g .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLfFaE2g .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLfFaE2g .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLfFaE2g .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLfFaE2g .nav-item:focus,
.cid-v3xLfFaE2g .nav-link:focus {
  outline: none;
}
.cid-v3xLfFaE2g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLfFaE2g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLfFaE2g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLfFaE2g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLfFaE2g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLfFaE2g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLfFaE2g .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLfFaE2g .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLfFaE2g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLfFaE2g .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLfFaE2g .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLfFaE2g .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLfFaE2g .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLfFaE2g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLfFaE2g .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLfFaE2g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLfFaE2g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLfFaE2g .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLfFaE2g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLfFaE2g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLfFaE2g .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLfFaE2g .navbar {
    min-height: 72px;
  }
  .cid-v3xLfFaE2g .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLfFaE2g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLfFaE2g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLfFaE2g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLfFaE2g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLfFaE2g .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLfFaE2g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLfFaE2g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLfFaE2g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLfFaE2g .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLfFaE2g .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLfFaE2g .dropdown-item.active,
.cid-v3xLfFaE2g .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLfFaE2g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLfFaE2g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLfFaE2g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLfFaE2g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLfFaE2g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLfFaE2g .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLfFaE2g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLfFaE2g .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLfFaE2g .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLfFaE2g button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLfFaE2g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLfFaE2g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLfFaE2g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLfFaE2g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLfFaE2g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLfFaE2g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLfFaE2g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLfFaE2g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLfFaE2g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLfFaE2g .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLfFaE2g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLfFaE2g .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLfFaE2g .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLfFaE2g .navbar {
    height: 70px;
  }
  .cid-v3xLfFaE2g .navbar.opened {
    height: auto;
  }
  .cid-v3xLfFaE2g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLfFaE2g .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLfFaE2g .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLfFaE2g .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLfFaE2g .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLfFaE2g .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLfFaE2g .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLfFaE2g .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLfFaE2g .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLfFaE2g .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLfQZCQJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLfQZCQJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLfQZCQJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLfQZCQJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLfQZCQJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLfQZCQJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLfQZCQJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLfQZCQJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLfQZCQJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLfQZCQJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLfQZCQJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLfQZCQJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLfQZCQJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLfQZCQJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLfQZCQJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLfQZCQJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLfQZCQJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLfQZCQJ .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLfQZCQJ .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLfQZCQJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLfQZCQJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLfQZCQJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLfQZCQJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLfQZCQJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLfQZCQJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLfQZCQJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLfQZCQJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLfQZCQJ .nav-item:focus,
.cid-v3xLfQZCQJ .nav-link:focus {
  outline: none;
}
.cid-v3xLfQZCQJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLfQZCQJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLfQZCQJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLfQZCQJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLfQZCQJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLfQZCQJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLfQZCQJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLfQZCQJ .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLfQZCQJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLfQZCQJ .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLfQZCQJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLfQZCQJ .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLfQZCQJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLfQZCQJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLfQZCQJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLfQZCQJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLfQZCQJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLfQZCQJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLfQZCQJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLfQZCQJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLfQZCQJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLfQZCQJ .navbar {
    min-height: 72px;
  }
  .cid-v3xLfQZCQJ .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLfQZCQJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLfQZCQJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLfQZCQJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLfQZCQJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLfQZCQJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLfQZCQJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLfQZCQJ .dropdown-item.active,
.cid-v3xLfQZCQJ .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLfQZCQJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLfQZCQJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLfQZCQJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLfQZCQJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLfQZCQJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLfQZCQJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLfQZCQJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLfQZCQJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLfQZCQJ .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLfQZCQJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLfQZCQJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLfQZCQJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLfQZCQJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLfQZCQJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLfQZCQJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLfQZCQJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLfQZCQJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLfQZCQJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLfQZCQJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLfQZCQJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLfQZCQJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLfQZCQJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLfQZCQJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLfQZCQJ .navbar {
    height: 70px;
  }
  .cid-v3xLfQZCQJ .navbar.opened {
    height: auto;
  }
  .cid-v3xLfQZCQJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLfQZCQJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLfQZCQJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLfQZCQJ .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLfQZCQJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLfQZCQJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLfQZCQJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLfQZCQJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLfQZCQJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLfQZCQJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLg6z2oC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLg6z2oC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLg6z2oC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLg6z2oC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLg6z2oC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLg6z2oC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLg6z2oC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLg6z2oC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLg6z2oC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLg6z2oC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLg6z2oC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLg6z2oC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLg6z2oC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLg6z2oC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLg6z2oC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLg6z2oC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLg6z2oC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLg6z2oC .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLg6z2oC .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLg6z2oC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLg6z2oC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLg6z2oC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLg6z2oC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLg6z2oC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLg6z2oC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLg6z2oC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLg6z2oC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLg6z2oC .nav-item:focus,
.cid-v3xLg6z2oC .nav-link:focus {
  outline: none;
}
.cid-v3xLg6z2oC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLg6z2oC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLg6z2oC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLg6z2oC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLg6z2oC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLg6z2oC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLg6z2oC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLg6z2oC .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLg6z2oC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLg6z2oC .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLg6z2oC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLg6z2oC .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLg6z2oC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLg6z2oC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLg6z2oC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLg6z2oC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLg6z2oC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLg6z2oC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLg6z2oC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLg6z2oC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLg6z2oC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLg6z2oC .navbar {
    min-height: 72px;
  }
  .cid-v3xLg6z2oC .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLg6z2oC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLg6z2oC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLg6z2oC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLg6z2oC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLg6z2oC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLg6z2oC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLg6z2oC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLg6z2oC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLg6z2oC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLg6z2oC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLg6z2oC .dropdown-item.active,
.cid-v3xLg6z2oC .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLg6z2oC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLg6z2oC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLg6z2oC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLg6z2oC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLg6z2oC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLg6z2oC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLg6z2oC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLg6z2oC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLg6z2oC .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLg6z2oC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLg6z2oC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLg6z2oC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLg6z2oC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLg6z2oC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLg6z2oC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLg6z2oC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLg6z2oC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLg6z2oC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLg6z2oC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLg6z2oC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLg6z2oC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLg6z2oC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLg6z2oC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLg6z2oC .navbar {
    height: 70px;
  }
  .cid-v3xLg6z2oC .navbar.opened {
    height: auto;
  }
  .cid-v3xLg6z2oC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLg6z2oC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLg6z2oC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLg6z2oC .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLg6z2oC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLg6z2oC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLg6z2oC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLg6z2oC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLg6z2oC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLg6z2oC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLgimblU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLgimblU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLgimblU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLgimblU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLgimblU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLgimblU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLgimblU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLgimblU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLgimblU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLgimblU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLgimblU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLgimblU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLgimblU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLgimblU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLgimblU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLgimblU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLgimblU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLgimblU .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLgimblU .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLgimblU .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLgimblU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLgimblU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLgimblU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLgimblU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLgimblU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLgimblU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLgimblU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLgimblU .nav-item:focus,
.cid-v3xLgimblU .nav-link:focus {
  outline: none;
}
.cid-v3xLgimblU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLgimblU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLgimblU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLgimblU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLgimblU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLgimblU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLgimblU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLgimblU .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLgimblU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLgimblU .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLgimblU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLgimblU .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLgimblU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLgimblU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLgimblU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLgimblU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLgimblU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLgimblU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLgimblU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLgimblU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLgimblU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLgimblU .navbar {
    min-height: 72px;
  }
  .cid-v3xLgimblU .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLgimblU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLgimblU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLgimblU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLgimblU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLgimblU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLgimblU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLgimblU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLgimblU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLgimblU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLgimblU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLgimblU .dropdown-item.active,
.cid-v3xLgimblU .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLgimblU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLgimblU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLgimblU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLgimblU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLgimblU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLgimblU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLgimblU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLgimblU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLgimblU .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLgimblU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLgimblU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLgimblU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLgimblU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLgimblU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLgimblU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLgimblU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLgimblU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLgimblU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLgimblU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLgimblU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLgimblU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLgimblU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLgimblU .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLgimblU .navbar {
    height: 70px;
  }
  .cid-v3xLgimblU .navbar.opened {
    height: auto;
  }
  .cid-v3xLgimblU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLgimblU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLgimblU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLgimblU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLgimblU .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLgimblU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLgimblU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLgimblU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLgimblU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLgimblU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLgimblU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLgimblU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLguclBW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLguclBW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLguclBW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLguclBW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLguclBW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLguclBW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLguclBW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLguclBW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLguclBW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLguclBW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLguclBW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLguclBW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLguclBW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLguclBW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLguclBW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLguclBW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLguclBW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLguclBW .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLguclBW .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLguclBW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLguclBW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLguclBW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLguclBW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLguclBW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLguclBW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLguclBW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLguclBW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLguclBW .nav-item:focus,
.cid-v3xLguclBW .nav-link:focus {
  outline: none;
}
.cid-v3xLguclBW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLguclBW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLguclBW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLguclBW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLguclBW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLguclBW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLguclBW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLguclBW .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLguclBW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLguclBW .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLguclBW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLguclBW .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLguclBW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLguclBW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLguclBW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLguclBW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLguclBW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLguclBW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLguclBW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLguclBW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLguclBW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLguclBW .navbar {
    min-height: 72px;
  }
  .cid-v3xLguclBW .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLguclBW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLguclBW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLguclBW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLguclBW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLguclBW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLguclBW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLguclBW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLguclBW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLguclBW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLguclBW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLguclBW .dropdown-item.active,
.cid-v3xLguclBW .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLguclBW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLguclBW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLguclBW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLguclBW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLguclBW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLguclBW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLguclBW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLguclBW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLguclBW .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLguclBW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLguclBW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLguclBW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLguclBW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLguclBW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLguclBW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLguclBW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLguclBW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLguclBW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLguclBW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLguclBW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLguclBW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLguclBW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLguclBW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLguclBW .navbar {
    height: 70px;
  }
  .cid-v3xLguclBW .navbar.opened {
    height: auto;
  }
  .cid-v3xLguclBW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLguclBW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLguclBW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLguclBW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLguclBW .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLguclBW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLguclBW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLguclBW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLguclBW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLguclBW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLguclBW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLguclBW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLgFuUeA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLgFuUeA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLgFuUeA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLgFuUeA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLgFuUeA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLgFuUeA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLgFuUeA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLgFuUeA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLgFuUeA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLgFuUeA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLgFuUeA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLgFuUeA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLgFuUeA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLgFuUeA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLgFuUeA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLgFuUeA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLgFuUeA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLgFuUeA .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLgFuUeA .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLgFuUeA .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLgFuUeA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLgFuUeA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLgFuUeA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLgFuUeA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLgFuUeA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLgFuUeA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLgFuUeA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLgFuUeA .nav-item:focus,
.cid-v3xLgFuUeA .nav-link:focus {
  outline: none;
}
.cid-v3xLgFuUeA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLgFuUeA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLgFuUeA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLgFuUeA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLgFuUeA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLgFuUeA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLgFuUeA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLgFuUeA .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLgFuUeA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLgFuUeA .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLgFuUeA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLgFuUeA .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLgFuUeA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLgFuUeA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLgFuUeA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLgFuUeA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLgFuUeA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLgFuUeA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLgFuUeA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLgFuUeA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLgFuUeA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLgFuUeA .navbar {
    min-height: 72px;
  }
  .cid-v3xLgFuUeA .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLgFuUeA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLgFuUeA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLgFuUeA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLgFuUeA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLgFuUeA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLgFuUeA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLgFuUeA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLgFuUeA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLgFuUeA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLgFuUeA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLgFuUeA .dropdown-item.active,
.cid-v3xLgFuUeA .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLgFuUeA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLgFuUeA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLgFuUeA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLgFuUeA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLgFuUeA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLgFuUeA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLgFuUeA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLgFuUeA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLgFuUeA .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLgFuUeA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLgFuUeA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLgFuUeA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLgFuUeA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLgFuUeA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLgFuUeA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLgFuUeA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLgFuUeA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLgFuUeA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLgFuUeA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLgFuUeA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLgFuUeA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLgFuUeA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLgFuUeA .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLgFuUeA .navbar {
    height: 70px;
  }
  .cid-v3xLgFuUeA .navbar.opened {
    height: auto;
  }
  .cid-v3xLgFuUeA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLgFuUeA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLgFuUeA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLgFuUeA .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLgFuUeA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLgFuUeA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLgFuUeA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLgFuUeA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLgFuUeA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLgFuUeA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLgR9mbv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLgR9mbv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLgR9mbv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLgR9mbv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLgR9mbv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLgR9mbv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLgR9mbv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLgR9mbv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLgR9mbv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLgR9mbv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLgR9mbv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLgR9mbv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLgR9mbv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLgR9mbv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLgR9mbv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLgR9mbv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLgR9mbv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLgR9mbv .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLgR9mbv .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLgR9mbv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLgR9mbv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLgR9mbv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLgR9mbv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLgR9mbv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLgR9mbv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLgR9mbv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLgR9mbv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLgR9mbv .nav-item:focus,
.cid-v3xLgR9mbv .nav-link:focus {
  outline: none;
}
.cid-v3xLgR9mbv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLgR9mbv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLgR9mbv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLgR9mbv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLgR9mbv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLgR9mbv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLgR9mbv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLgR9mbv .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLgR9mbv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLgR9mbv .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLgR9mbv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLgR9mbv .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLgR9mbv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLgR9mbv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLgR9mbv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLgR9mbv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLgR9mbv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLgR9mbv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLgR9mbv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLgR9mbv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLgR9mbv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLgR9mbv .navbar {
    min-height: 72px;
  }
  .cid-v3xLgR9mbv .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLgR9mbv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLgR9mbv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLgR9mbv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLgR9mbv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLgR9mbv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLgR9mbv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLgR9mbv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLgR9mbv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLgR9mbv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLgR9mbv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLgR9mbv .dropdown-item.active,
.cid-v3xLgR9mbv .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLgR9mbv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLgR9mbv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLgR9mbv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLgR9mbv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLgR9mbv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLgR9mbv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLgR9mbv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLgR9mbv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLgR9mbv .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLgR9mbv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLgR9mbv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLgR9mbv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLgR9mbv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLgR9mbv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLgR9mbv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLgR9mbv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLgR9mbv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLgR9mbv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLgR9mbv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLgR9mbv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLgR9mbv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLgR9mbv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLgR9mbv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLgR9mbv .navbar {
    height: 70px;
  }
  .cid-v3xLgR9mbv .navbar.opened {
    height: auto;
  }
  .cid-v3xLgR9mbv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLgR9mbv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLgR9mbv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLgR9mbv .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLgR9mbv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLgR9mbv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLgR9mbv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLgR9mbv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLgR9mbv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLgR9mbv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLh38kQe {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLh38kQe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLh38kQe .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLh38kQe .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLh38kQe .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLh38kQe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLh38kQe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLh38kQe .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLh38kQe .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLh38kQe .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLh38kQe .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLh38kQe .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLh38kQe .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLh38kQe .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLh38kQe .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLh38kQe .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLh38kQe .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLh38kQe .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLh38kQe .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLh38kQe .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLh38kQe .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLh38kQe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLh38kQe .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLh38kQe .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLh38kQe .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLh38kQe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLh38kQe .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLh38kQe .nav-item:focus,
.cid-v3xLh38kQe .nav-link:focus {
  outline: none;
}
.cid-v3xLh38kQe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLh38kQe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLh38kQe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLh38kQe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLh38kQe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLh38kQe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLh38kQe .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLh38kQe .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLh38kQe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLh38kQe .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLh38kQe .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLh38kQe .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLh38kQe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLh38kQe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLh38kQe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLh38kQe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLh38kQe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLh38kQe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLh38kQe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLh38kQe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLh38kQe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLh38kQe .navbar {
    min-height: 72px;
  }
  .cid-v3xLh38kQe .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLh38kQe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLh38kQe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLh38kQe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLh38kQe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLh38kQe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLh38kQe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLh38kQe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLh38kQe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLh38kQe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLh38kQe .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLh38kQe .dropdown-item.active,
.cid-v3xLh38kQe .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLh38kQe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLh38kQe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLh38kQe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLh38kQe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLh38kQe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLh38kQe .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLh38kQe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLh38kQe .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLh38kQe .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLh38kQe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLh38kQe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLh38kQe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLh38kQe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLh38kQe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLh38kQe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLh38kQe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLh38kQe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLh38kQe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLh38kQe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLh38kQe .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLh38kQe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLh38kQe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLh38kQe .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLh38kQe .navbar {
    height: 70px;
  }
  .cid-v3xLh38kQe .navbar.opened {
    height: auto;
  }
  .cid-v3xLh38kQe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLh38kQe .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLh38kQe .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLh38kQe .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLh38kQe .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLh38kQe .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLh38kQe .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLh38kQe .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLh38kQe .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLh38kQe .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLheskOD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLheskOD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLheskOD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLheskOD .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLheskOD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLheskOD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLheskOD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLheskOD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLheskOD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLheskOD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLheskOD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLheskOD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLheskOD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLheskOD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLheskOD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLheskOD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLheskOD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLheskOD .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLheskOD .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLheskOD .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLheskOD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLheskOD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLheskOD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLheskOD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLheskOD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLheskOD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLheskOD .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLheskOD .nav-item:focus,
.cid-v3xLheskOD .nav-link:focus {
  outline: none;
}
.cid-v3xLheskOD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLheskOD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLheskOD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLheskOD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLheskOD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLheskOD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLheskOD .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLheskOD .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLheskOD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLheskOD .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLheskOD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLheskOD .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLheskOD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLheskOD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLheskOD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLheskOD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLheskOD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLheskOD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLheskOD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLheskOD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLheskOD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLheskOD .navbar {
    min-height: 72px;
  }
  .cid-v3xLheskOD .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLheskOD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLheskOD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLheskOD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLheskOD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLheskOD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLheskOD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLheskOD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLheskOD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLheskOD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLheskOD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLheskOD .dropdown-item.active,
.cid-v3xLheskOD .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLheskOD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLheskOD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLheskOD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLheskOD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLheskOD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLheskOD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLheskOD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLheskOD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLheskOD .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLheskOD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLheskOD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLheskOD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLheskOD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLheskOD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLheskOD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLheskOD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLheskOD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLheskOD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLheskOD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLheskOD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLheskOD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLheskOD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLheskOD .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLheskOD .navbar {
    height: 70px;
  }
  .cid-v3xLheskOD .navbar.opened {
    height: auto;
  }
  .cid-v3xLheskOD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLheskOD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLheskOD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLheskOD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLheskOD .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLheskOD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLheskOD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLheskOD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLheskOD .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLheskOD .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLheskOD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLheskOD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLhqhPjA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLhqhPjA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLhqhPjA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLhqhPjA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLhqhPjA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLhqhPjA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLhqhPjA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLhqhPjA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLhqhPjA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLhqhPjA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLhqhPjA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLhqhPjA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLhqhPjA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLhqhPjA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLhqhPjA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLhqhPjA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLhqhPjA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLhqhPjA .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLhqhPjA .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLhqhPjA .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhqhPjA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhqhPjA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLhqhPjA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLhqhPjA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLhqhPjA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLhqhPjA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLhqhPjA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLhqhPjA .nav-item:focus,
.cid-v3xLhqhPjA .nav-link:focus {
  outline: none;
}
.cid-v3xLhqhPjA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhqhPjA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLhqhPjA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLhqhPjA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhqhPjA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLhqhPjA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLhqhPjA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLhqhPjA .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLhqhPjA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLhqhPjA .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLhqhPjA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLhqhPjA .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLhqhPjA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLhqhPjA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLhqhPjA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLhqhPjA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLhqhPjA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLhqhPjA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLhqhPjA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLhqhPjA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLhqhPjA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhqhPjA .navbar {
    min-height: 72px;
  }
  .cid-v3xLhqhPjA .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLhqhPjA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLhqhPjA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLhqhPjA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLhqhPjA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLhqhPjA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLhqhPjA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLhqhPjA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLhqhPjA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLhqhPjA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhqhPjA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLhqhPjA .dropdown-item.active,
.cid-v3xLhqhPjA .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLhqhPjA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLhqhPjA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLhqhPjA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLhqhPjA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLhqhPjA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLhqhPjA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLhqhPjA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLhqhPjA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLhqhPjA .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLhqhPjA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLhqhPjA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLhqhPjA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLhqhPjA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhqhPjA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhqhPjA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLhqhPjA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhqhPjA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLhqhPjA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLhqhPjA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhqhPjA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLhqhPjA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLhqhPjA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLhqhPjA .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLhqhPjA .navbar {
    height: 70px;
  }
  .cid-v3xLhqhPjA .navbar.opened {
    height: auto;
  }
  .cid-v3xLhqhPjA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLhqhPjA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLhqhPjA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLhqhPjA .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLhqhPjA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLhqhPjA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLhqhPjA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLhqhPjA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhqhPjA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLhqhPjA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLhBPPur {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLhBPPur .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLhBPPur .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLhBPPur .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLhBPPur .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLhBPPur .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLhBPPur .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLhBPPur .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLhBPPur .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLhBPPur .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLhBPPur .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLhBPPur .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLhBPPur .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLhBPPur .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLhBPPur .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLhBPPur .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLhBPPur .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLhBPPur .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLhBPPur .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLhBPPur .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhBPPur .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhBPPur .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLhBPPur .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLhBPPur .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLhBPPur .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLhBPPur .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLhBPPur .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLhBPPur .nav-item:focus,
.cid-v3xLhBPPur .nav-link:focus {
  outline: none;
}
.cid-v3xLhBPPur .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhBPPur .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLhBPPur .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLhBPPur .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhBPPur .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLhBPPur .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLhBPPur .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLhBPPur .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLhBPPur .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLhBPPur .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLhBPPur .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLhBPPur .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLhBPPur .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLhBPPur .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLhBPPur .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLhBPPur .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLhBPPur .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLhBPPur .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLhBPPur .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLhBPPur .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLhBPPur .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhBPPur .navbar {
    min-height: 72px;
  }
  .cid-v3xLhBPPur .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLhBPPur .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLhBPPur .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLhBPPur .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLhBPPur .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLhBPPur .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLhBPPur .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLhBPPur .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLhBPPur .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLhBPPur .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhBPPur .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLhBPPur .dropdown-item.active,
.cid-v3xLhBPPur .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLhBPPur .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLhBPPur .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLhBPPur .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLhBPPur .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLhBPPur .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLhBPPur .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLhBPPur ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLhBPPur .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLhBPPur .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLhBPPur button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLhBPPur button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLhBPPur button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLhBPPur button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhBPPur button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhBPPur button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLhBPPur nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhBPPur nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLhBPPur nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLhBPPur nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhBPPur .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLhBPPur a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLhBPPur .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLhBPPur .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLhBPPur .navbar {
    height: 70px;
  }
  .cid-v3xLhBPPur .navbar.opened {
    height: auto;
  }
  .cid-v3xLhBPPur .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLhBPPur .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLhBPPur .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLhBPPur .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLhBPPur .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLhBPPur .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLhBPPur .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLhBPPur .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhBPPur .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLhBPPur .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLhNo5yo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLhNo5yo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLhNo5yo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLhNo5yo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLhNo5yo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLhNo5yo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLhNo5yo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLhNo5yo .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLhNo5yo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLhNo5yo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLhNo5yo .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLhNo5yo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLhNo5yo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLhNo5yo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLhNo5yo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLhNo5yo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLhNo5yo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLhNo5yo .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLhNo5yo .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLhNo5yo .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhNo5yo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhNo5yo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLhNo5yo .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLhNo5yo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLhNo5yo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLhNo5yo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLhNo5yo .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLhNo5yo .nav-item:focus,
.cid-v3xLhNo5yo .nav-link:focus {
  outline: none;
}
.cid-v3xLhNo5yo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhNo5yo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLhNo5yo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLhNo5yo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhNo5yo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLhNo5yo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLhNo5yo .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLhNo5yo .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLhNo5yo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLhNo5yo .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLhNo5yo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLhNo5yo .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLhNo5yo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLhNo5yo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLhNo5yo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLhNo5yo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLhNo5yo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLhNo5yo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLhNo5yo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLhNo5yo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLhNo5yo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhNo5yo .navbar {
    min-height: 72px;
  }
  .cid-v3xLhNo5yo .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLhNo5yo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLhNo5yo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLhNo5yo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLhNo5yo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLhNo5yo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLhNo5yo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLhNo5yo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLhNo5yo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLhNo5yo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhNo5yo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLhNo5yo .dropdown-item.active,
.cid-v3xLhNo5yo .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLhNo5yo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLhNo5yo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLhNo5yo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLhNo5yo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLhNo5yo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLhNo5yo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLhNo5yo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLhNo5yo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLhNo5yo .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLhNo5yo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLhNo5yo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLhNo5yo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLhNo5yo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhNo5yo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhNo5yo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLhNo5yo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhNo5yo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLhNo5yo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLhNo5yo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhNo5yo .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLhNo5yo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLhNo5yo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLhNo5yo .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLhNo5yo .navbar {
    height: 70px;
  }
  .cid-v3xLhNo5yo .navbar.opened {
    height: auto;
  }
  .cid-v3xLhNo5yo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLhNo5yo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLhNo5yo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLhNo5yo .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLhNo5yo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLhNo5yo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLhNo5yo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLhNo5yo .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhNo5yo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLhNo5yo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLhYPZoJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLhYPZoJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLhYPZoJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLhYPZoJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLhYPZoJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLhYPZoJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLhYPZoJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLhYPZoJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLhYPZoJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLhYPZoJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLhYPZoJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLhYPZoJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLhYPZoJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLhYPZoJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLhYPZoJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLhYPZoJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLhYPZoJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLhYPZoJ .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLhYPZoJ .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLhYPZoJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhYPZoJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhYPZoJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLhYPZoJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLhYPZoJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLhYPZoJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLhYPZoJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLhYPZoJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLhYPZoJ .nav-item:focus,
.cid-v3xLhYPZoJ .nav-link:focus {
  outline: none;
}
.cid-v3xLhYPZoJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhYPZoJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLhYPZoJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLhYPZoJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLhYPZoJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLhYPZoJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLhYPZoJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLhYPZoJ .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLhYPZoJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLhYPZoJ .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLhYPZoJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLhYPZoJ .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLhYPZoJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLhYPZoJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLhYPZoJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLhYPZoJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLhYPZoJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLhYPZoJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLhYPZoJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLhYPZoJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLhYPZoJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLhYPZoJ .navbar {
    min-height: 72px;
  }
  .cid-v3xLhYPZoJ .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLhYPZoJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLhYPZoJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLhYPZoJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLhYPZoJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLhYPZoJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLhYPZoJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLhYPZoJ .dropdown-item.active,
.cid-v3xLhYPZoJ .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLhYPZoJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLhYPZoJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLhYPZoJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLhYPZoJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLhYPZoJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLhYPZoJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLhYPZoJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLhYPZoJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLhYPZoJ .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLhYPZoJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLhYPZoJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLhYPZoJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLhYPZoJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhYPZoJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLhYPZoJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLhYPZoJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhYPZoJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLhYPZoJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLhYPZoJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLhYPZoJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLhYPZoJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLhYPZoJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLhYPZoJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLhYPZoJ .navbar {
    height: 70px;
  }
  .cid-v3xLhYPZoJ .navbar.opened {
    height: auto;
  }
  .cid-v3xLhYPZoJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLhYPZoJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLhYPZoJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLhYPZoJ .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLhYPZoJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLhYPZoJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLhYPZoJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLhYPZoJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLhYPZoJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLhYPZoJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLiaz8JI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLiaz8JI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLiaz8JI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLiaz8JI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLiaz8JI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLiaz8JI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLiaz8JI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLiaz8JI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLiaz8JI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLiaz8JI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLiaz8JI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLiaz8JI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLiaz8JI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLiaz8JI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLiaz8JI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLiaz8JI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLiaz8JI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLiaz8JI .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLiaz8JI .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLiaz8JI .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLiaz8JI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLiaz8JI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLiaz8JI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLiaz8JI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLiaz8JI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLiaz8JI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLiaz8JI .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLiaz8JI .nav-item:focus,
.cid-v3xLiaz8JI .nav-link:focus {
  outline: none;
}
.cid-v3xLiaz8JI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLiaz8JI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLiaz8JI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLiaz8JI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLiaz8JI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLiaz8JI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLiaz8JI .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLiaz8JI .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLiaz8JI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLiaz8JI .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLiaz8JI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLiaz8JI .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLiaz8JI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLiaz8JI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLiaz8JI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLiaz8JI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLiaz8JI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLiaz8JI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLiaz8JI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLiaz8JI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLiaz8JI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLiaz8JI .navbar {
    min-height: 72px;
  }
  .cid-v3xLiaz8JI .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLiaz8JI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLiaz8JI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLiaz8JI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLiaz8JI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLiaz8JI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLiaz8JI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLiaz8JI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLiaz8JI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLiaz8JI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLiaz8JI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLiaz8JI .dropdown-item.active,
.cid-v3xLiaz8JI .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLiaz8JI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLiaz8JI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLiaz8JI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLiaz8JI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLiaz8JI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLiaz8JI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLiaz8JI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLiaz8JI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLiaz8JI .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLiaz8JI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLiaz8JI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLiaz8JI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLiaz8JI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLiaz8JI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLiaz8JI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLiaz8JI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLiaz8JI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLiaz8JI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLiaz8JI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLiaz8JI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLiaz8JI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLiaz8JI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLiaz8JI .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLiaz8JI .navbar {
    height: 70px;
  }
  .cid-v3xLiaz8JI .navbar.opened {
    height: auto;
  }
  .cid-v3xLiaz8JI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLiaz8JI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLiaz8JI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLiaz8JI .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLiaz8JI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLiaz8JI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLiaz8JI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLiaz8JI .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLiaz8JI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLiaz8JI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLilU50y {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLilU50y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLilU50y .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLilU50y .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLilU50y .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLilU50y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLilU50y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLilU50y .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLilU50y .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLilU50y .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLilU50y .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLilU50y .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLilU50y .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLilU50y .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLilU50y .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLilU50y .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLilU50y .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLilU50y .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLilU50y .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLilU50y .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLilU50y .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLilU50y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLilU50y .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLilU50y .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLilU50y .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLilU50y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLilU50y .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLilU50y .nav-item:focus,
.cid-v3xLilU50y .nav-link:focus {
  outline: none;
}
.cid-v3xLilU50y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLilU50y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLilU50y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLilU50y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLilU50y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLilU50y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLilU50y .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLilU50y .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLilU50y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLilU50y .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLilU50y .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLilU50y .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLilU50y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLilU50y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLilU50y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLilU50y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLilU50y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLilU50y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLilU50y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLilU50y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLilU50y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLilU50y .navbar {
    min-height: 72px;
  }
  .cid-v3xLilU50y .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLilU50y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLilU50y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLilU50y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLilU50y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLilU50y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLilU50y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLilU50y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLilU50y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLilU50y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLilU50y .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLilU50y .dropdown-item.active,
.cid-v3xLilU50y .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLilU50y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLilU50y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLilU50y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLilU50y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLilU50y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLilU50y .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLilU50y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLilU50y .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLilU50y .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLilU50y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLilU50y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLilU50y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLilU50y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLilU50y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLilU50y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLilU50y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLilU50y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLilU50y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLilU50y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLilU50y .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLilU50y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLilU50y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLilU50y .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLilU50y .navbar {
    height: 70px;
  }
  .cid-v3xLilU50y .navbar.opened {
    height: auto;
  }
  .cid-v3xLilU50y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLilU50y .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLilU50y .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLilU50y .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLilU50y .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLilU50y .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLilU50y .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLilU50y .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLilU50y .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLilU50y .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLilU50y .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLilU50y .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLixXJXT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLixXJXT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLixXJXT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLixXJXT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLixXJXT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLixXJXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLixXJXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLixXJXT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLixXJXT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLixXJXT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLixXJXT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLixXJXT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLixXJXT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLixXJXT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLixXJXT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLixXJXT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLixXJXT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLixXJXT .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLixXJXT .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLixXJXT .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLixXJXT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLixXJXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLixXJXT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLixXJXT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLixXJXT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLixXJXT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLixXJXT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLixXJXT .nav-item:focus,
.cid-v3xLixXJXT .nav-link:focus {
  outline: none;
}
.cid-v3xLixXJXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLixXJXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLixXJXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLixXJXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLixXJXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLixXJXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLixXJXT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLixXJXT .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLixXJXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLixXJXT .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLixXJXT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLixXJXT .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLixXJXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLixXJXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLixXJXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLixXJXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLixXJXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLixXJXT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLixXJXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLixXJXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLixXJXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLixXJXT .navbar {
    min-height: 72px;
  }
  .cid-v3xLixXJXT .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLixXJXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLixXJXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLixXJXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLixXJXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLixXJXT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLixXJXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLixXJXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLixXJXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLixXJXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLixXJXT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLixXJXT .dropdown-item.active,
.cid-v3xLixXJXT .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLixXJXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLixXJXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLixXJXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLixXJXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLixXJXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLixXJXT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLixXJXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLixXJXT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLixXJXT .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLixXJXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLixXJXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLixXJXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLixXJXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLixXJXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLixXJXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLixXJXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLixXJXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLixXJXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLixXJXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLixXJXT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLixXJXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLixXJXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLixXJXT .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLixXJXT .navbar {
    height: 70px;
  }
  .cid-v3xLixXJXT .navbar.opened {
    height: auto;
  }
  .cid-v3xLixXJXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLixXJXT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLixXJXT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLixXJXT .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLixXJXT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLixXJXT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLixXJXT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLixXJXT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLixXJXT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLixXJXT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLiJbxDQ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLiJbxDQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLiJbxDQ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLiJbxDQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLiJbxDQ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLiJbxDQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLiJbxDQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLiJbxDQ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLiJbxDQ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLiJbxDQ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLiJbxDQ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLiJbxDQ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLiJbxDQ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLiJbxDQ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLiJbxDQ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLiJbxDQ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLiJbxDQ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLiJbxDQ .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLiJbxDQ .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLiJbxDQ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLiJbxDQ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLiJbxDQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLiJbxDQ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLiJbxDQ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLiJbxDQ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLiJbxDQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLiJbxDQ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLiJbxDQ .nav-item:focus,
.cid-v3xLiJbxDQ .nav-link:focus {
  outline: none;
}
.cid-v3xLiJbxDQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLiJbxDQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLiJbxDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLiJbxDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLiJbxDQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLiJbxDQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLiJbxDQ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLiJbxDQ .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLiJbxDQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLiJbxDQ .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLiJbxDQ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLiJbxDQ .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLiJbxDQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLiJbxDQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLiJbxDQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLiJbxDQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLiJbxDQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLiJbxDQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLiJbxDQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLiJbxDQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLiJbxDQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLiJbxDQ .navbar {
    min-height: 72px;
  }
  .cid-v3xLiJbxDQ .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLiJbxDQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLiJbxDQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLiJbxDQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLiJbxDQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLiJbxDQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLiJbxDQ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLiJbxDQ .dropdown-item.active,
.cid-v3xLiJbxDQ .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLiJbxDQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLiJbxDQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLiJbxDQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLiJbxDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLiJbxDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLiJbxDQ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLiJbxDQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLiJbxDQ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLiJbxDQ .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLiJbxDQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLiJbxDQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLiJbxDQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLiJbxDQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLiJbxDQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLiJbxDQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLiJbxDQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLiJbxDQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLiJbxDQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLiJbxDQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLiJbxDQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLiJbxDQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLiJbxDQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLiJbxDQ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLiJbxDQ .navbar {
    height: 70px;
  }
  .cid-v3xLiJbxDQ .navbar.opened {
    height: auto;
  }
  .cid-v3xLiJbxDQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLiJbxDQ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLiJbxDQ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLiJbxDQ .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLiJbxDQ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLiJbxDQ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLiJbxDQ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLiJbxDQ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLiJbxDQ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLiJbxDQ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLiUH7gZ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLiUH7gZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLiUH7gZ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLiUH7gZ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLiUH7gZ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLiUH7gZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLiUH7gZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLiUH7gZ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLiUH7gZ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLiUH7gZ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLiUH7gZ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLiUH7gZ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLiUH7gZ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLiUH7gZ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLiUH7gZ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLiUH7gZ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLiUH7gZ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLiUH7gZ .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLiUH7gZ .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLiUH7gZ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLiUH7gZ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLiUH7gZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLiUH7gZ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLiUH7gZ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLiUH7gZ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLiUH7gZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLiUH7gZ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLiUH7gZ .nav-item:focus,
.cid-v3xLiUH7gZ .nav-link:focus {
  outline: none;
}
.cid-v3xLiUH7gZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLiUH7gZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLiUH7gZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLiUH7gZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLiUH7gZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLiUH7gZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLiUH7gZ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLiUH7gZ .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLiUH7gZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLiUH7gZ .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLiUH7gZ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLiUH7gZ .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLiUH7gZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLiUH7gZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLiUH7gZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLiUH7gZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLiUH7gZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLiUH7gZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLiUH7gZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLiUH7gZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLiUH7gZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLiUH7gZ .navbar {
    min-height: 72px;
  }
  .cid-v3xLiUH7gZ .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLiUH7gZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLiUH7gZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLiUH7gZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLiUH7gZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLiUH7gZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLiUH7gZ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLiUH7gZ .dropdown-item.active,
.cid-v3xLiUH7gZ .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLiUH7gZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLiUH7gZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLiUH7gZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLiUH7gZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLiUH7gZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLiUH7gZ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLiUH7gZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLiUH7gZ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLiUH7gZ .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLiUH7gZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLiUH7gZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLiUH7gZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLiUH7gZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLiUH7gZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLiUH7gZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLiUH7gZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLiUH7gZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLiUH7gZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLiUH7gZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLiUH7gZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLiUH7gZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLiUH7gZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLiUH7gZ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLiUH7gZ .navbar {
    height: 70px;
  }
  .cid-v3xLiUH7gZ .navbar.opened {
    height: auto;
  }
  .cid-v3xLiUH7gZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLiUH7gZ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLiUH7gZ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLiUH7gZ .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLiUH7gZ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLiUH7gZ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLiUH7gZ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLiUH7gZ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLiUH7gZ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLiUH7gZ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLjdya5b {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLjdya5b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLjdya5b .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLjdya5b .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLjdya5b .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLjdya5b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLjdya5b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLjdya5b .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLjdya5b .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLjdya5b .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLjdya5b .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLjdya5b .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLjdya5b .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLjdya5b .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLjdya5b .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLjdya5b .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLjdya5b .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLjdya5b .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLjdya5b .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLjdya5b .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjdya5b .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjdya5b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLjdya5b .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLjdya5b .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLjdya5b .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLjdya5b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLjdya5b .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLjdya5b .nav-item:focus,
.cid-v3xLjdya5b .nav-link:focus {
  outline: none;
}
.cid-v3xLjdya5b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjdya5b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLjdya5b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLjdya5b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjdya5b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLjdya5b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLjdya5b .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLjdya5b .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLjdya5b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLjdya5b .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLjdya5b .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLjdya5b .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLjdya5b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLjdya5b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLjdya5b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLjdya5b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLjdya5b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLjdya5b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLjdya5b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLjdya5b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLjdya5b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjdya5b .navbar {
    min-height: 72px;
  }
  .cid-v3xLjdya5b .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLjdya5b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLjdya5b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLjdya5b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLjdya5b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLjdya5b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLjdya5b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLjdya5b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLjdya5b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLjdya5b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjdya5b .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLjdya5b .dropdown-item.active,
.cid-v3xLjdya5b .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLjdya5b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLjdya5b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLjdya5b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLjdya5b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLjdya5b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLjdya5b .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLjdya5b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLjdya5b .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLjdya5b .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLjdya5b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLjdya5b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLjdya5b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLjdya5b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjdya5b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjdya5b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLjdya5b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjdya5b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLjdya5b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLjdya5b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjdya5b .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLjdya5b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLjdya5b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLjdya5b .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLjdya5b .navbar {
    height: 70px;
  }
  .cid-v3xLjdya5b .navbar.opened {
    height: auto;
  }
  .cid-v3xLjdya5b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLjdya5b .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLjdya5b .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLjdya5b .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLjdya5b .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLjdya5b .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLjdya5b .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLjdya5b .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjdya5b .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLjdya5b .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLjrPEvO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLjrPEvO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLjrPEvO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLjrPEvO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLjrPEvO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLjrPEvO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLjrPEvO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLjrPEvO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLjrPEvO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLjrPEvO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLjrPEvO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLjrPEvO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLjrPEvO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLjrPEvO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLjrPEvO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLjrPEvO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLjrPEvO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLjrPEvO .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLjrPEvO .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLjrPEvO .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjrPEvO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjrPEvO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLjrPEvO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLjrPEvO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLjrPEvO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLjrPEvO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLjrPEvO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLjrPEvO .nav-item:focus,
.cid-v3xLjrPEvO .nav-link:focus {
  outline: none;
}
.cid-v3xLjrPEvO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjrPEvO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLjrPEvO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLjrPEvO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjrPEvO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLjrPEvO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLjrPEvO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLjrPEvO .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLjrPEvO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLjrPEvO .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLjrPEvO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLjrPEvO .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLjrPEvO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLjrPEvO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLjrPEvO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLjrPEvO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLjrPEvO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLjrPEvO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLjrPEvO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLjrPEvO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLjrPEvO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjrPEvO .navbar {
    min-height: 72px;
  }
  .cid-v3xLjrPEvO .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLjrPEvO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLjrPEvO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLjrPEvO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLjrPEvO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLjrPEvO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLjrPEvO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLjrPEvO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLjrPEvO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLjrPEvO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjrPEvO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLjrPEvO .dropdown-item.active,
.cid-v3xLjrPEvO .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLjrPEvO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLjrPEvO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLjrPEvO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLjrPEvO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLjrPEvO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLjrPEvO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLjrPEvO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLjrPEvO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLjrPEvO .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLjrPEvO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLjrPEvO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLjrPEvO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLjrPEvO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjrPEvO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjrPEvO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLjrPEvO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjrPEvO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLjrPEvO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLjrPEvO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjrPEvO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLjrPEvO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLjrPEvO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLjrPEvO .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLjrPEvO .navbar {
    height: 70px;
  }
  .cid-v3xLjrPEvO .navbar.opened {
    height: auto;
  }
  .cid-v3xLjrPEvO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLjrPEvO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLjrPEvO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLjrPEvO .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLjrPEvO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLjrPEvO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLjrPEvO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLjrPEvO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjrPEvO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLjrPEvO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLjG3ack {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLjG3ack .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLjG3ack .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLjG3ack .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLjG3ack .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLjG3ack .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLjG3ack .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLjG3ack .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLjG3ack .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLjG3ack .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLjG3ack .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLjG3ack .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLjG3ack .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLjG3ack .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLjG3ack .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLjG3ack .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLjG3ack .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLjG3ack .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLjG3ack .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLjG3ack .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjG3ack .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjG3ack .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLjG3ack .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLjG3ack .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLjG3ack .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLjG3ack .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLjG3ack .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLjG3ack .nav-item:focus,
.cid-v3xLjG3ack .nav-link:focus {
  outline: none;
}
.cid-v3xLjG3ack .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjG3ack .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLjG3ack .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLjG3ack .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjG3ack .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLjG3ack .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLjG3ack .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLjG3ack .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLjG3ack .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLjG3ack .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLjG3ack .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLjG3ack .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLjG3ack .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLjG3ack .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLjG3ack .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLjG3ack .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLjG3ack .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLjG3ack .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLjG3ack .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLjG3ack .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLjG3ack .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjG3ack .navbar {
    min-height: 72px;
  }
  .cid-v3xLjG3ack .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLjG3ack .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLjG3ack .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLjG3ack .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLjG3ack .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLjG3ack .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLjG3ack .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLjG3ack .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLjG3ack .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLjG3ack .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjG3ack .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLjG3ack .dropdown-item.active,
.cid-v3xLjG3ack .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLjG3ack .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLjG3ack .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLjG3ack .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLjG3ack .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLjG3ack .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLjG3ack .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLjG3ack ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLjG3ack .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLjG3ack .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLjG3ack button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLjG3ack button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLjG3ack button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLjG3ack button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjG3ack button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjG3ack button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLjG3ack nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjG3ack nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLjG3ack nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLjG3ack nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjG3ack .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLjG3ack a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLjG3ack .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLjG3ack .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLjG3ack .navbar {
    height: 70px;
  }
  .cid-v3xLjG3ack .navbar.opened {
    height: auto;
  }
  .cid-v3xLjG3ack .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLjG3ack .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLjG3ack .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLjG3ack .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLjG3ack .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLjG3ack .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLjG3ack .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLjG3ack .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjG3ack .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLjG3ack .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLjS8Iug {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLjS8Iug .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLjS8Iug .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLjS8Iug .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLjS8Iug .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLjS8Iug .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLjS8Iug .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLjS8Iug .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLjS8Iug .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLjS8Iug .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLjS8Iug .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLjS8Iug .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLjS8Iug .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLjS8Iug .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLjS8Iug .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLjS8Iug .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLjS8Iug .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLjS8Iug .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLjS8Iug .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLjS8Iug .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjS8Iug .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjS8Iug .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLjS8Iug .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLjS8Iug .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLjS8Iug .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLjS8Iug .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLjS8Iug .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLjS8Iug .nav-item:focus,
.cid-v3xLjS8Iug .nav-link:focus {
  outline: none;
}
.cid-v3xLjS8Iug .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjS8Iug .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLjS8Iug .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLjS8Iug .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLjS8Iug .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLjS8Iug .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLjS8Iug .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLjS8Iug .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLjS8Iug .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLjS8Iug .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLjS8Iug .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLjS8Iug .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLjS8Iug .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLjS8Iug .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLjS8Iug .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLjS8Iug .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLjS8Iug .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLjS8Iug .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLjS8Iug .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLjS8Iug .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLjS8Iug .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLjS8Iug .navbar {
    min-height: 72px;
  }
  .cid-v3xLjS8Iug .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLjS8Iug .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLjS8Iug .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLjS8Iug .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLjS8Iug .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLjS8Iug .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLjS8Iug .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLjS8Iug .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLjS8Iug .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLjS8Iug .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLjS8Iug .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLjS8Iug .dropdown-item.active,
.cid-v3xLjS8Iug .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLjS8Iug .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLjS8Iug .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLjS8Iug .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLjS8Iug .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLjS8Iug .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLjS8Iug .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLjS8Iug ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLjS8Iug .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLjS8Iug .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLjS8Iug button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLjS8Iug button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLjS8Iug button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLjS8Iug button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjS8Iug button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLjS8Iug button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLjS8Iug nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjS8Iug nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLjS8Iug nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLjS8Iug nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLjS8Iug .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLjS8Iug a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLjS8Iug .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLjS8Iug .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLjS8Iug .navbar {
    height: 70px;
  }
  .cid-v3xLjS8Iug .navbar.opened {
    height: auto;
  }
  .cid-v3xLjS8Iug .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLjS8Iug .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLjS8Iug .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLjS8Iug .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLjS8Iug .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLjS8Iug .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLjS8Iug .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLjS8Iug .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLjS8Iug .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLjS8Iug .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLk3G0dh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLk3G0dh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLk3G0dh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLk3G0dh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLk3G0dh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLk3G0dh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLk3G0dh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLk3G0dh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLk3G0dh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLk3G0dh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLk3G0dh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLk3G0dh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLk3G0dh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLk3G0dh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLk3G0dh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLk3G0dh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLk3G0dh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLk3G0dh .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLk3G0dh .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLk3G0dh .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLk3G0dh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLk3G0dh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLk3G0dh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLk3G0dh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLk3G0dh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLk3G0dh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLk3G0dh .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLk3G0dh .nav-item:focus,
.cid-v3xLk3G0dh .nav-link:focus {
  outline: none;
}
.cid-v3xLk3G0dh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLk3G0dh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLk3G0dh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLk3G0dh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLk3G0dh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLk3G0dh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLk3G0dh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLk3G0dh .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLk3G0dh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLk3G0dh .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLk3G0dh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLk3G0dh .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLk3G0dh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLk3G0dh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLk3G0dh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLk3G0dh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLk3G0dh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLk3G0dh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLk3G0dh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLk3G0dh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLk3G0dh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLk3G0dh .navbar {
    min-height: 72px;
  }
  .cid-v3xLk3G0dh .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLk3G0dh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLk3G0dh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLk3G0dh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLk3G0dh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLk3G0dh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLk3G0dh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLk3G0dh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLk3G0dh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLk3G0dh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLk3G0dh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLk3G0dh .dropdown-item.active,
.cid-v3xLk3G0dh .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLk3G0dh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLk3G0dh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLk3G0dh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLk3G0dh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLk3G0dh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLk3G0dh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLk3G0dh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLk3G0dh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLk3G0dh .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLk3G0dh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLk3G0dh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLk3G0dh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLk3G0dh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLk3G0dh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLk3G0dh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLk3G0dh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLk3G0dh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLk3G0dh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLk3G0dh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLk3G0dh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLk3G0dh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLk3G0dh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLk3G0dh .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLk3G0dh .navbar {
    height: 70px;
  }
  .cid-v3xLk3G0dh .navbar.opened {
    height: auto;
  }
  .cid-v3xLk3G0dh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLk3G0dh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLk3G0dh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLk3G0dh .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLk3G0dh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLk3G0dh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLk3G0dh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLk3G0dh .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLk3G0dh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLk3G0dh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLkg3UKX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLkg3UKX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLkg3UKX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLkg3UKX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLkg3UKX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLkg3UKX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLkg3UKX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLkg3UKX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLkg3UKX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLkg3UKX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLkg3UKX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLkg3UKX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLkg3UKX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLkg3UKX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLkg3UKX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLkg3UKX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLkg3UKX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLkg3UKX .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLkg3UKX .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLkg3UKX .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLkg3UKX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLkg3UKX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLkg3UKX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLkg3UKX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLkg3UKX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLkg3UKX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLkg3UKX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLkg3UKX .nav-item:focus,
.cid-v3xLkg3UKX .nav-link:focus {
  outline: none;
}
.cid-v3xLkg3UKX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLkg3UKX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLkg3UKX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLkg3UKX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLkg3UKX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLkg3UKX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLkg3UKX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLkg3UKX .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLkg3UKX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLkg3UKX .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLkg3UKX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLkg3UKX .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLkg3UKX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLkg3UKX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLkg3UKX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLkg3UKX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLkg3UKX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLkg3UKX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLkg3UKX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLkg3UKX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLkg3UKX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLkg3UKX .navbar {
    min-height: 72px;
  }
  .cid-v3xLkg3UKX .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLkg3UKX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLkg3UKX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLkg3UKX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLkg3UKX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLkg3UKX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLkg3UKX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLkg3UKX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLkg3UKX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLkg3UKX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLkg3UKX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLkg3UKX .dropdown-item.active,
.cid-v3xLkg3UKX .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLkg3UKX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLkg3UKX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLkg3UKX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLkg3UKX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLkg3UKX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLkg3UKX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLkg3UKX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLkg3UKX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLkg3UKX .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLkg3UKX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLkg3UKX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLkg3UKX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLkg3UKX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLkg3UKX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLkg3UKX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLkg3UKX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLkg3UKX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLkg3UKX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLkg3UKX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLkg3UKX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLkg3UKX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLkg3UKX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLkg3UKX .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLkg3UKX .navbar {
    height: 70px;
  }
  .cid-v3xLkg3UKX .navbar.opened {
    height: auto;
  }
  .cid-v3xLkg3UKX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLkg3UKX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLkg3UKX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLkg3UKX .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLkg3UKX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLkg3UKX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLkg3UKX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLkg3UKX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLkg3UKX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLkg3UKX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLksAqgr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLksAqgr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLksAqgr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLksAqgr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLksAqgr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLksAqgr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLksAqgr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLksAqgr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLksAqgr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLksAqgr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLksAqgr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLksAqgr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLksAqgr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLksAqgr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLksAqgr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLksAqgr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLksAqgr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLksAqgr .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLksAqgr .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLksAqgr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLksAqgr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLksAqgr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLksAqgr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLksAqgr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLksAqgr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLksAqgr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLksAqgr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLksAqgr .nav-item:focus,
.cid-v3xLksAqgr .nav-link:focus {
  outline: none;
}
.cid-v3xLksAqgr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLksAqgr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLksAqgr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLksAqgr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLksAqgr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLksAqgr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLksAqgr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLksAqgr .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLksAqgr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLksAqgr .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLksAqgr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLksAqgr .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLksAqgr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLksAqgr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLksAqgr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLksAqgr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLksAqgr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLksAqgr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLksAqgr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLksAqgr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLksAqgr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLksAqgr .navbar {
    min-height: 72px;
  }
  .cid-v3xLksAqgr .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLksAqgr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLksAqgr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLksAqgr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLksAqgr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLksAqgr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLksAqgr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLksAqgr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLksAqgr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLksAqgr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLksAqgr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLksAqgr .dropdown-item.active,
.cid-v3xLksAqgr .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLksAqgr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLksAqgr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLksAqgr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLksAqgr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLksAqgr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLksAqgr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLksAqgr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLksAqgr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLksAqgr .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLksAqgr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLksAqgr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLksAqgr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLksAqgr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLksAqgr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLksAqgr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLksAqgr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLksAqgr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLksAqgr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLksAqgr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLksAqgr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLksAqgr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLksAqgr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLksAqgr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLksAqgr .navbar {
    height: 70px;
  }
  .cid-v3xLksAqgr .navbar.opened {
    height: auto;
  }
  .cid-v3xLksAqgr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLksAqgr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLksAqgr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLksAqgr .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLksAqgr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLksAqgr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLksAqgr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLksAqgr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLksAqgr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLksAqgr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLkFHJfV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLkFHJfV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLkFHJfV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLkFHJfV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLkFHJfV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLkFHJfV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLkFHJfV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLkFHJfV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLkFHJfV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLkFHJfV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLkFHJfV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLkFHJfV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLkFHJfV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLkFHJfV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLkFHJfV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLkFHJfV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLkFHJfV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLkFHJfV .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLkFHJfV .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLkFHJfV .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLkFHJfV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLkFHJfV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLkFHJfV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLkFHJfV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLkFHJfV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLkFHJfV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLkFHJfV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLkFHJfV .nav-item:focus,
.cid-v3xLkFHJfV .nav-link:focus {
  outline: none;
}
.cid-v3xLkFHJfV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLkFHJfV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLkFHJfV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLkFHJfV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLkFHJfV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLkFHJfV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLkFHJfV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLkFHJfV .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLkFHJfV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLkFHJfV .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLkFHJfV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLkFHJfV .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLkFHJfV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLkFHJfV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLkFHJfV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLkFHJfV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLkFHJfV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLkFHJfV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLkFHJfV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLkFHJfV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLkFHJfV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLkFHJfV .navbar {
    min-height: 72px;
  }
  .cid-v3xLkFHJfV .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLkFHJfV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLkFHJfV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLkFHJfV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLkFHJfV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLkFHJfV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLkFHJfV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLkFHJfV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLkFHJfV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLkFHJfV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLkFHJfV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLkFHJfV .dropdown-item.active,
.cid-v3xLkFHJfV .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLkFHJfV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLkFHJfV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLkFHJfV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLkFHJfV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLkFHJfV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLkFHJfV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLkFHJfV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLkFHJfV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLkFHJfV .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLkFHJfV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLkFHJfV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLkFHJfV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLkFHJfV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLkFHJfV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLkFHJfV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLkFHJfV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLkFHJfV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLkFHJfV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLkFHJfV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLkFHJfV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLkFHJfV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLkFHJfV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLkFHJfV .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLkFHJfV .navbar {
    height: 70px;
  }
  .cid-v3xLkFHJfV .navbar.opened {
    height: auto;
  }
  .cid-v3xLkFHJfV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLkFHJfV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLkFHJfV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLkFHJfV .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLkFHJfV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLkFHJfV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLkFHJfV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLkFHJfV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLkFHJfV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLkFHJfV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLkSdJAz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLkSdJAz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLkSdJAz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLkSdJAz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLkSdJAz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLkSdJAz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLkSdJAz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLkSdJAz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLkSdJAz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLkSdJAz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLkSdJAz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLkSdJAz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLkSdJAz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLkSdJAz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLkSdJAz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLkSdJAz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLkSdJAz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLkSdJAz .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLkSdJAz .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLkSdJAz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLkSdJAz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLkSdJAz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLkSdJAz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLkSdJAz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLkSdJAz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLkSdJAz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLkSdJAz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLkSdJAz .nav-item:focus,
.cid-v3xLkSdJAz .nav-link:focus {
  outline: none;
}
.cid-v3xLkSdJAz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLkSdJAz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLkSdJAz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLkSdJAz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLkSdJAz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLkSdJAz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLkSdJAz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLkSdJAz .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLkSdJAz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLkSdJAz .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLkSdJAz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLkSdJAz .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLkSdJAz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLkSdJAz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLkSdJAz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLkSdJAz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLkSdJAz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLkSdJAz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLkSdJAz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLkSdJAz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLkSdJAz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLkSdJAz .navbar {
    min-height: 72px;
  }
  .cid-v3xLkSdJAz .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLkSdJAz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLkSdJAz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLkSdJAz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLkSdJAz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLkSdJAz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLkSdJAz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLkSdJAz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLkSdJAz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLkSdJAz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLkSdJAz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLkSdJAz .dropdown-item.active,
.cid-v3xLkSdJAz .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLkSdJAz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLkSdJAz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLkSdJAz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLkSdJAz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLkSdJAz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLkSdJAz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLkSdJAz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLkSdJAz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLkSdJAz .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLkSdJAz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLkSdJAz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLkSdJAz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLkSdJAz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLkSdJAz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLkSdJAz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLkSdJAz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLkSdJAz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLkSdJAz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLkSdJAz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLkSdJAz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLkSdJAz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLkSdJAz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLkSdJAz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLkSdJAz .navbar {
    height: 70px;
  }
  .cid-v3xLkSdJAz .navbar.opened {
    height: auto;
  }
  .cid-v3xLkSdJAz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLkSdJAz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLkSdJAz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLkSdJAz .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLkSdJAz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLkSdJAz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLkSdJAz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLkSdJAz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLkSdJAz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLkSdJAz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLlfTwa8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLlfTwa8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLlfTwa8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLlfTwa8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLlfTwa8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLlfTwa8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLlfTwa8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLlfTwa8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLlfTwa8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLlfTwa8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLlfTwa8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLlfTwa8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLlfTwa8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLlfTwa8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLlfTwa8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLlfTwa8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLlfTwa8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLlfTwa8 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLlfTwa8 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLlfTwa8 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlfTwa8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlfTwa8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLlfTwa8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLlfTwa8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLlfTwa8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLlfTwa8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLlfTwa8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLlfTwa8 .nav-item:focus,
.cid-v3xLlfTwa8 .nav-link:focus {
  outline: none;
}
.cid-v3xLlfTwa8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlfTwa8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLlfTwa8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLlfTwa8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlfTwa8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLlfTwa8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLlfTwa8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLlfTwa8 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLlfTwa8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLlfTwa8 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLlfTwa8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLlfTwa8 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLlfTwa8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLlfTwa8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLlfTwa8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLlfTwa8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLlfTwa8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLlfTwa8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLlfTwa8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLlfTwa8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLlfTwa8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlfTwa8 .navbar {
    min-height: 72px;
  }
  .cid-v3xLlfTwa8 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLlfTwa8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLlfTwa8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLlfTwa8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLlfTwa8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLlfTwa8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlfTwa8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLlfTwa8 .dropdown-item.active,
.cid-v3xLlfTwa8 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLlfTwa8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLlfTwa8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLlfTwa8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLlfTwa8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLlfTwa8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLlfTwa8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLlfTwa8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLlfTwa8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLlfTwa8 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLlfTwa8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLlfTwa8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLlfTwa8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLlfTwa8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlfTwa8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlfTwa8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLlfTwa8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlfTwa8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLlfTwa8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLlfTwa8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlfTwa8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLlfTwa8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLlfTwa8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLlfTwa8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLlfTwa8 .navbar {
    height: 70px;
  }
  .cid-v3xLlfTwa8 .navbar.opened {
    height: auto;
  }
  .cid-v3xLlfTwa8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLlfTwa8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLlfTwa8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLlfTwa8 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLlfTwa8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLlfTwa8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLlfTwa8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLlfTwa8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlfTwa8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLlfTwa8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLlsiBPd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLlsiBPd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLlsiBPd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLlsiBPd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLlsiBPd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLlsiBPd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLlsiBPd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLlsiBPd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLlsiBPd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLlsiBPd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLlsiBPd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLlsiBPd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLlsiBPd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLlsiBPd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLlsiBPd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLlsiBPd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLlsiBPd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLlsiBPd .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLlsiBPd .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLlsiBPd .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlsiBPd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlsiBPd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLlsiBPd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLlsiBPd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLlsiBPd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLlsiBPd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLlsiBPd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLlsiBPd .nav-item:focus,
.cid-v3xLlsiBPd .nav-link:focus {
  outline: none;
}
.cid-v3xLlsiBPd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlsiBPd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLlsiBPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLlsiBPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlsiBPd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLlsiBPd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLlsiBPd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLlsiBPd .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLlsiBPd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLlsiBPd .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLlsiBPd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLlsiBPd .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLlsiBPd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLlsiBPd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLlsiBPd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLlsiBPd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLlsiBPd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLlsiBPd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLlsiBPd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLlsiBPd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLlsiBPd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlsiBPd .navbar {
    min-height: 72px;
  }
  .cid-v3xLlsiBPd .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLlsiBPd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLlsiBPd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLlsiBPd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLlsiBPd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLlsiBPd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLlsiBPd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLlsiBPd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLlsiBPd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLlsiBPd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlsiBPd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLlsiBPd .dropdown-item.active,
.cid-v3xLlsiBPd .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLlsiBPd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLlsiBPd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLlsiBPd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLlsiBPd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLlsiBPd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLlsiBPd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLlsiBPd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLlsiBPd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLlsiBPd .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLlsiBPd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLlsiBPd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLlsiBPd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLlsiBPd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlsiBPd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlsiBPd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLlsiBPd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlsiBPd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLlsiBPd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLlsiBPd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlsiBPd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLlsiBPd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLlsiBPd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLlsiBPd .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLlsiBPd .navbar {
    height: 70px;
  }
  .cid-v3xLlsiBPd .navbar.opened {
    height: auto;
  }
  .cid-v3xLlsiBPd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLlsiBPd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLlsiBPd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLlsiBPd .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLlsiBPd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLlsiBPd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLlsiBPd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLlsiBPd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlsiBPd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLlsiBPd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLlDgQj5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLlDgQj5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLlDgQj5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLlDgQj5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLlDgQj5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLlDgQj5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLlDgQj5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLlDgQj5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLlDgQj5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLlDgQj5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLlDgQj5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLlDgQj5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLlDgQj5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLlDgQj5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLlDgQj5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLlDgQj5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLlDgQj5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLlDgQj5 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLlDgQj5 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLlDgQj5 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlDgQj5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlDgQj5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLlDgQj5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLlDgQj5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLlDgQj5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLlDgQj5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLlDgQj5 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLlDgQj5 .nav-item:focus,
.cid-v3xLlDgQj5 .nav-link:focus {
  outline: none;
}
.cid-v3xLlDgQj5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlDgQj5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLlDgQj5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLlDgQj5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlDgQj5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLlDgQj5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLlDgQj5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLlDgQj5 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLlDgQj5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLlDgQj5 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLlDgQj5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLlDgQj5 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLlDgQj5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLlDgQj5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLlDgQj5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLlDgQj5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLlDgQj5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLlDgQj5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLlDgQj5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLlDgQj5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLlDgQj5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlDgQj5 .navbar {
    min-height: 72px;
  }
  .cid-v3xLlDgQj5 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLlDgQj5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLlDgQj5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLlDgQj5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLlDgQj5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLlDgQj5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlDgQj5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLlDgQj5 .dropdown-item.active,
.cid-v3xLlDgQj5 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLlDgQj5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLlDgQj5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLlDgQj5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLlDgQj5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLlDgQj5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLlDgQj5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLlDgQj5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLlDgQj5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLlDgQj5 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLlDgQj5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLlDgQj5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLlDgQj5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLlDgQj5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlDgQj5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlDgQj5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLlDgQj5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlDgQj5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLlDgQj5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLlDgQj5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlDgQj5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLlDgQj5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLlDgQj5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLlDgQj5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLlDgQj5 .navbar {
    height: 70px;
  }
  .cid-v3xLlDgQj5 .navbar.opened {
    height: auto;
  }
  .cid-v3xLlDgQj5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLlDgQj5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLlDgQj5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLlDgQj5 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLlDgQj5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLlDgQj5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLlDgQj5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLlDgQj5 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlDgQj5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLlDgQj5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLlPGNsM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLlPGNsM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLlPGNsM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLlPGNsM .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLlPGNsM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLlPGNsM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLlPGNsM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLlPGNsM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLlPGNsM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLlPGNsM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLlPGNsM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLlPGNsM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLlPGNsM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLlPGNsM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLlPGNsM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLlPGNsM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLlPGNsM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLlPGNsM .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLlPGNsM .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLlPGNsM .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlPGNsM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlPGNsM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLlPGNsM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLlPGNsM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLlPGNsM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLlPGNsM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLlPGNsM .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLlPGNsM .nav-item:focus,
.cid-v3xLlPGNsM .nav-link:focus {
  outline: none;
}
.cid-v3xLlPGNsM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlPGNsM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLlPGNsM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLlPGNsM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLlPGNsM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLlPGNsM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLlPGNsM .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLlPGNsM .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLlPGNsM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLlPGNsM .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLlPGNsM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLlPGNsM .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLlPGNsM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLlPGNsM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLlPGNsM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLlPGNsM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLlPGNsM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLlPGNsM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLlPGNsM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLlPGNsM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLlPGNsM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLlPGNsM .navbar {
    min-height: 72px;
  }
  .cid-v3xLlPGNsM .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLlPGNsM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLlPGNsM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLlPGNsM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLlPGNsM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLlPGNsM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLlPGNsM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLlPGNsM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLlPGNsM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLlPGNsM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLlPGNsM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLlPGNsM .dropdown-item.active,
.cid-v3xLlPGNsM .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLlPGNsM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLlPGNsM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLlPGNsM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLlPGNsM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLlPGNsM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLlPGNsM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLlPGNsM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLlPGNsM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLlPGNsM .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLlPGNsM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLlPGNsM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLlPGNsM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLlPGNsM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlPGNsM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLlPGNsM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLlPGNsM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlPGNsM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLlPGNsM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLlPGNsM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLlPGNsM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLlPGNsM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLlPGNsM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLlPGNsM .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLlPGNsM .navbar {
    height: 70px;
  }
  .cid-v3xLlPGNsM .navbar.opened {
    height: auto;
  }
  .cid-v3xLlPGNsM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLlPGNsM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLlPGNsM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLlPGNsM .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLlPGNsM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLlPGNsM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLlPGNsM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLlPGNsM .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLlPGNsM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLlPGNsM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xQgZ7i9R {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xQgZ7i9R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xQgZ7i9R .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xQgZ7i9R .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xQgZ7i9R .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xQgZ7i9R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xQgZ7i9R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xQgZ7i9R .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xQgZ7i9R .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xQgZ7i9R .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xQgZ7i9R .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xQgZ7i9R .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xQgZ7i9R .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xQgZ7i9R .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xQgZ7i9R .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xQgZ7i9R .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xQgZ7i9R .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xQgZ7i9R .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xQgZ7i9R .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xQgZ7i9R .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQgZ7i9R .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQgZ7i9R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xQgZ7i9R .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xQgZ7i9R .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xQgZ7i9R .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xQgZ7i9R .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xQgZ7i9R .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xQgZ7i9R .nav-item:focus,
.cid-v3xQgZ7i9R .nav-link:focus {
  outline: none;
}
.cid-v3xQgZ7i9R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xQgZ7i9R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xQgZ7i9R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xQgZ7i9R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xQgZ7i9R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xQgZ7i9R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xQgZ7i9R .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xQgZ7i9R .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xQgZ7i9R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xQgZ7i9R .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xQgZ7i9R .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xQgZ7i9R .navbar.collapsed {
  justify-content: center;
}
.cid-v3xQgZ7i9R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xQgZ7i9R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xQgZ7i9R .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xQgZ7i9R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xQgZ7i9R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xQgZ7i9R .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xQgZ7i9R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xQgZ7i9R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xQgZ7i9R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQgZ7i9R .navbar {
    min-height: 72px;
  }
  .cid-v3xQgZ7i9R .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xQgZ7i9R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xQgZ7i9R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xQgZ7i9R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xQgZ7i9R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xQgZ7i9R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQgZ7i9R .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xQgZ7i9R .dropdown-item.active,
.cid-v3xQgZ7i9R .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xQgZ7i9R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xQgZ7i9R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xQgZ7i9R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xQgZ7i9R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xQgZ7i9R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xQgZ7i9R .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xQgZ7i9R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xQgZ7i9R .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xQgZ7i9R .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xQgZ7i9R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xQgZ7i9R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xQgZ7i9R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xQgZ7i9R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQgZ7i9R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQgZ7i9R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xQgZ7i9R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQgZ7i9R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xQgZ7i9R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xQgZ7i9R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQgZ7i9R .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xQgZ7i9R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xQgZ7i9R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xQgZ7i9R .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xQgZ7i9R .navbar {
    height: 70px;
  }
  .cid-v3xQgZ7i9R .navbar.opened {
    height: auto;
  }
  .cid-v3xQgZ7i9R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xQgZ7i9R .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xQgZ7i9R .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xQgZ7i9R .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xQgZ7i9R .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xQgZ7i9R .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xQgZ7i9R .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xQgZ7i9R .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQgZ7i9R .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xQgZ7i9R .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLmc1ldD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLmc1ldD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLmc1ldD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLmc1ldD .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLmc1ldD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLmc1ldD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLmc1ldD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLmc1ldD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLmc1ldD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLmc1ldD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLmc1ldD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLmc1ldD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLmc1ldD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLmc1ldD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLmc1ldD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLmc1ldD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLmc1ldD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLmc1ldD .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLmc1ldD .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLmc1ldD .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLmc1ldD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLmc1ldD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLmc1ldD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLmc1ldD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLmc1ldD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLmc1ldD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLmc1ldD .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLmc1ldD .nav-item:focus,
.cid-v3xLmc1ldD .nav-link:focus {
  outline: none;
}
.cid-v3xLmc1ldD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLmc1ldD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLmc1ldD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLmc1ldD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLmc1ldD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLmc1ldD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLmc1ldD .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLmc1ldD .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLmc1ldD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLmc1ldD .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLmc1ldD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLmc1ldD .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLmc1ldD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLmc1ldD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLmc1ldD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLmc1ldD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLmc1ldD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLmc1ldD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLmc1ldD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLmc1ldD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLmc1ldD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLmc1ldD .navbar {
    min-height: 72px;
  }
  .cid-v3xLmc1ldD .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLmc1ldD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLmc1ldD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLmc1ldD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLmc1ldD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLmc1ldD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLmc1ldD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLmc1ldD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLmc1ldD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLmc1ldD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLmc1ldD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLmc1ldD .dropdown-item.active,
.cid-v3xLmc1ldD .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLmc1ldD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLmc1ldD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLmc1ldD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLmc1ldD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLmc1ldD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLmc1ldD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLmc1ldD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLmc1ldD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLmc1ldD .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLmc1ldD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLmc1ldD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLmc1ldD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLmc1ldD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLmc1ldD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLmc1ldD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLmc1ldD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLmc1ldD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLmc1ldD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLmc1ldD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLmc1ldD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLmc1ldD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLmc1ldD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLmc1ldD .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLmc1ldD .navbar {
    height: 70px;
  }
  .cid-v3xLmc1ldD .navbar.opened {
    height: auto;
  }
  .cid-v3xLmc1ldD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLmc1ldD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLmc1ldD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLmc1ldD .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLmc1ldD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLmc1ldD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLmc1ldD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLmc1ldD .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLmc1ldD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLmc1ldD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLmnjTlR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLmnjTlR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLmnjTlR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLmnjTlR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLmnjTlR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLmnjTlR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLmnjTlR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLmnjTlR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLmnjTlR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLmnjTlR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLmnjTlR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLmnjTlR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLmnjTlR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLmnjTlR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLmnjTlR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLmnjTlR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLmnjTlR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLmnjTlR .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLmnjTlR .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLmnjTlR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLmnjTlR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLmnjTlR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLmnjTlR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLmnjTlR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLmnjTlR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLmnjTlR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLmnjTlR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLmnjTlR .nav-item:focus,
.cid-v3xLmnjTlR .nav-link:focus {
  outline: none;
}
.cid-v3xLmnjTlR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLmnjTlR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLmnjTlR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLmnjTlR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLmnjTlR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLmnjTlR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLmnjTlR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLmnjTlR .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLmnjTlR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLmnjTlR .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLmnjTlR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLmnjTlR .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLmnjTlR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLmnjTlR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLmnjTlR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLmnjTlR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLmnjTlR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLmnjTlR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLmnjTlR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLmnjTlR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLmnjTlR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLmnjTlR .navbar {
    min-height: 72px;
  }
  .cid-v3xLmnjTlR .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLmnjTlR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLmnjTlR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLmnjTlR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLmnjTlR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLmnjTlR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLmnjTlR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLmnjTlR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLmnjTlR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLmnjTlR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLmnjTlR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLmnjTlR .dropdown-item.active,
.cid-v3xLmnjTlR .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLmnjTlR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLmnjTlR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLmnjTlR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLmnjTlR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLmnjTlR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLmnjTlR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLmnjTlR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLmnjTlR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLmnjTlR .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLmnjTlR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLmnjTlR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLmnjTlR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLmnjTlR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLmnjTlR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLmnjTlR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLmnjTlR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLmnjTlR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLmnjTlR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLmnjTlR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLmnjTlR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLmnjTlR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLmnjTlR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLmnjTlR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLmnjTlR .navbar {
    height: 70px;
  }
  .cid-v3xLmnjTlR .navbar.opened {
    height: auto;
  }
  .cid-v3xLmnjTlR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLmnjTlR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLmnjTlR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLmnjTlR .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLmnjTlR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLmnjTlR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLmnjTlR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLmnjTlR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLmnjTlR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLmnjTlR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xQyrZWnA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xQyrZWnA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xQyrZWnA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xQyrZWnA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xQyrZWnA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xQyrZWnA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xQyrZWnA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xQyrZWnA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xQyrZWnA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xQyrZWnA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xQyrZWnA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xQyrZWnA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xQyrZWnA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xQyrZWnA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xQyrZWnA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xQyrZWnA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xQyrZWnA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xQyrZWnA .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xQyrZWnA .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xQyrZWnA .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQyrZWnA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQyrZWnA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xQyrZWnA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xQyrZWnA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xQyrZWnA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xQyrZWnA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xQyrZWnA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xQyrZWnA .nav-item:focus,
.cid-v3xQyrZWnA .nav-link:focus {
  outline: none;
}
.cid-v3xQyrZWnA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xQyrZWnA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xQyrZWnA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xQyrZWnA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xQyrZWnA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xQyrZWnA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xQyrZWnA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xQyrZWnA .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xQyrZWnA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xQyrZWnA .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xQyrZWnA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xQyrZWnA .navbar.collapsed {
  justify-content: center;
}
.cid-v3xQyrZWnA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xQyrZWnA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xQyrZWnA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xQyrZWnA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xQyrZWnA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xQyrZWnA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xQyrZWnA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xQyrZWnA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xQyrZWnA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQyrZWnA .navbar {
    min-height: 72px;
  }
  .cid-v3xQyrZWnA .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xQyrZWnA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xQyrZWnA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xQyrZWnA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xQyrZWnA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xQyrZWnA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xQyrZWnA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xQyrZWnA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xQyrZWnA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xQyrZWnA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQyrZWnA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xQyrZWnA .dropdown-item.active,
.cid-v3xQyrZWnA .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xQyrZWnA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xQyrZWnA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xQyrZWnA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xQyrZWnA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xQyrZWnA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xQyrZWnA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xQyrZWnA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xQyrZWnA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xQyrZWnA .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xQyrZWnA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xQyrZWnA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xQyrZWnA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xQyrZWnA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQyrZWnA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQyrZWnA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xQyrZWnA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQyrZWnA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xQyrZWnA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xQyrZWnA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQyrZWnA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xQyrZWnA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xQyrZWnA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xQyrZWnA .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xQyrZWnA .navbar {
    height: 70px;
  }
  .cid-v3xQyrZWnA .navbar.opened {
    height: auto;
  }
  .cid-v3xQyrZWnA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xQyrZWnA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xQyrZWnA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xQyrZWnA .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xQyrZWnA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xQyrZWnA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xQyrZWnA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xQyrZWnA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQyrZWnA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xQyrZWnA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xQMnm5oA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xQMnm5oA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xQMnm5oA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xQMnm5oA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xQMnm5oA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xQMnm5oA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xQMnm5oA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xQMnm5oA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xQMnm5oA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xQMnm5oA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xQMnm5oA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xQMnm5oA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xQMnm5oA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xQMnm5oA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xQMnm5oA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xQMnm5oA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xQMnm5oA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xQMnm5oA .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xQMnm5oA .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xQMnm5oA .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQMnm5oA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQMnm5oA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xQMnm5oA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xQMnm5oA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xQMnm5oA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xQMnm5oA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xQMnm5oA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xQMnm5oA .nav-item:focus,
.cid-v3xQMnm5oA .nav-link:focus {
  outline: none;
}
.cid-v3xQMnm5oA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xQMnm5oA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xQMnm5oA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xQMnm5oA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xQMnm5oA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xQMnm5oA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xQMnm5oA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xQMnm5oA .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xQMnm5oA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xQMnm5oA .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xQMnm5oA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xQMnm5oA .navbar.collapsed {
  justify-content: center;
}
.cid-v3xQMnm5oA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xQMnm5oA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xQMnm5oA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xQMnm5oA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xQMnm5oA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xQMnm5oA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xQMnm5oA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xQMnm5oA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xQMnm5oA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQMnm5oA .navbar {
    min-height: 72px;
  }
  .cid-v3xQMnm5oA .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xQMnm5oA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xQMnm5oA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xQMnm5oA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xQMnm5oA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xQMnm5oA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xQMnm5oA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xQMnm5oA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xQMnm5oA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xQMnm5oA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQMnm5oA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xQMnm5oA .dropdown-item.active,
.cid-v3xQMnm5oA .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xQMnm5oA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xQMnm5oA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xQMnm5oA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xQMnm5oA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xQMnm5oA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xQMnm5oA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xQMnm5oA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xQMnm5oA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xQMnm5oA .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xQMnm5oA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xQMnm5oA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xQMnm5oA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xQMnm5oA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQMnm5oA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQMnm5oA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xQMnm5oA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQMnm5oA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xQMnm5oA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xQMnm5oA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQMnm5oA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xQMnm5oA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xQMnm5oA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xQMnm5oA .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xQMnm5oA .navbar {
    height: 70px;
  }
  .cid-v3xQMnm5oA .navbar.opened {
    height: auto;
  }
  .cid-v3xQMnm5oA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xQMnm5oA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xQMnm5oA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xQMnm5oA .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xQMnm5oA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xQMnm5oA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xQMnm5oA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xQMnm5oA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQMnm5oA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xQMnm5oA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xQSxMGXy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xQSxMGXy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xQSxMGXy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xQSxMGXy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xQSxMGXy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xQSxMGXy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xQSxMGXy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xQSxMGXy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xQSxMGXy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xQSxMGXy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xQSxMGXy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xQSxMGXy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xQSxMGXy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xQSxMGXy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xQSxMGXy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xQSxMGXy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xQSxMGXy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xQSxMGXy .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xQSxMGXy .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xQSxMGXy .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQSxMGXy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQSxMGXy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xQSxMGXy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xQSxMGXy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xQSxMGXy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xQSxMGXy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xQSxMGXy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xQSxMGXy .nav-item:focus,
.cid-v3xQSxMGXy .nav-link:focus {
  outline: none;
}
.cid-v3xQSxMGXy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xQSxMGXy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xQSxMGXy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xQSxMGXy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xQSxMGXy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xQSxMGXy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xQSxMGXy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xQSxMGXy .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xQSxMGXy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xQSxMGXy .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xQSxMGXy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xQSxMGXy .navbar.collapsed {
  justify-content: center;
}
.cid-v3xQSxMGXy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xQSxMGXy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xQSxMGXy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xQSxMGXy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xQSxMGXy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xQSxMGXy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xQSxMGXy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xQSxMGXy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xQSxMGXy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQSxMGXy .navbar {
    min-height: 72px;
  }
  .cid-v3xQSxMGXy .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xQSxMGXy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xQSxMGXy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xQSxMGXy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xQSxMGXy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xQSxMGXy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xQSxMGXy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xQSxMGXy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xQSxMGXy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xQSxMGXy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQSxMGXy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xQSxMGXy .dropdown-item.active,
.cid-v3xQSxMGXy .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xQSxMGXy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xQSxMGXy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xQSxMGXy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xQSxMGXy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xQSxMGXy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xQSxMGXy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xQSxMGXy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xQSxMGXy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xQSxMGXy .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xQSxMGXy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xQSxMGXy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xQSxMGXy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xQSxMGXy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQSxMGXy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQSxMGXy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xQSxMGXy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQSxMGXy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xQSxMGXy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xQSxMGXy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQSxMGXy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xQSxMGXy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xQSxMGXy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xQSxMGXy .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xQSxMGXy .navbar {
    height: 70px;
  }
  .cid-v3xQSxMGXy .navbar.opened {
    height: auto;
  }
  .cid-v3xQSxMGXy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xQSxMGXy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xQSxMGXy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xQSxMGXy .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xQSxMGXy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xQSxMGXy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xQSxMGXy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xQSxMGXy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQSxMGXy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xQSxMGXy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xQXDnbun {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xQXDnbun .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xQXDnbun .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xQXDnbun .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xQXDnbun .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xQXDnbun .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xQXDnbun .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xQXDnbun .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xQXDnbun .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xQXDnbun .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xQXDnbun .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xQXDnbun .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xQXDnbun .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xQXDnbun .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xQXDnbun .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xQXDnbun .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xQXDnbun .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xQXDnbun .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xQXDnbun .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xQXDnbun .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQXDnbun .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQXDnbun .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xQXDnbun .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xQXDnbun .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xQXDnbun .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xQXDnbun .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xQXDnbun .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xQXDnbun .nav-item:focus,
.cid-v3xQXDnbun .nav-link:focus {
  outline: none;
}
.cid-v3xQXDnbun .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xQXDnbun .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xQXDnbun .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xQXDnbun .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xQXDnbun .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xQXDnbun .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xQXDnbun .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xQXDnbun .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xQXDnbun .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xQXDnbun .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xQXDnbun .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xQXDnbun .navbar.collapsed {
  justify-content: center;
}
.cid-v3xQXDnbun .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xQXDnbun .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xQXDnbun .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xQXDnbun .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xQXDnbun .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xQXDnbun .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xQXDnbun .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xQXDnbun .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xQXDnbun .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xQXDnbun .navbar {
    min-height: 72px;
  }
  .cid-v3xQXDnbun .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xQXDnbun .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xQXDnbun .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xQXDnbun .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xQXDnbun .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xQXDnbun .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xQXDnbun .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xQXDnbun .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xQXDnbun .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xQXDnbun .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xQXDnbun .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xQXDnbun .dropdown-item.active,
.cid-v3xQXDnbun .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xQXDnbun .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xQXDnbun .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xQXDnbun .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xQXDnbun .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xQXDnbun .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xQXDnbun .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xQXDnbun ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xQXDnbun .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xQXDnbun .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xQXDnbun button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xQXDnbun button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xQXDnbun button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xQXDnbun button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQXDnbun button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xQXDnbun button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xQXDnbun nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQXDnbun nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xQXDnbun nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xQXDnbun nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xQXDnbun .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xQXDnbun a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xQXDnbun .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xQXDnbun .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xQXDnbun .navbar {
    height: 70px;
  }
  .cid-v3xQXDnbun .navbar.opened {
    height: auto;
  }
  .cid-v3xQXDnbun .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xQXDnbun .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xQXDnbun .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xQXDnbun .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xQXDnbun .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xQXDnbun .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xQXDnbun .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xQXDnbun .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xQXDnbun .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xQXDnbun .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xR72OA0O {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xR72OA0O .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xR72OA0O .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xR72OA0O .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xR72OA0O .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xR72OA0O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xR72OA0O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xR72OA0O .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xR72OA0O .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xR72OA0O .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xR72OA0O .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xR72OA0O .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xR72OA0O .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xR72OA0O .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xR72OA0O .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xR72OA0O .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xR72OA0O .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xR72OA0O .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xR72OA0O .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xR72OA0O .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xR72OA0O .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xR72OA0O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xR72OA0O .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xR72OA0O .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xR72OA0O .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xR72OA0O .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xR72OA0O .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xR72OA0O .nav-item:focus,
.cid-v3xR72OA0O .nav-link:focus {
  outline: none;
}
.cid-v3xR72OA0O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xR72OA0O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xR72OA0O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xR72OA0O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xR72OA0O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xR72OA0O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xR72OA0O .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xR72OA0O .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xR72OA0O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xR72OA0O .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xR72OA0O .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xR72OA0O .navbar.collapsed {
  justify-content: center;
}
.cid-v3xR72OA0O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xR72OA0O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xR72OA0O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xR72OA0O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xR72OA0O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xR72OA0O .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xR72OA0O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xR72OA0O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xR72OA0O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xR72OA0O .navbar {
    min-height: 72px;
  }
  .cid-v3xR72OA0O .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xR72OA0O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xR72OA0O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xR72OA0O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xR72OA0O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xR72OA0O .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xR72OA0O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xR72OA0O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xR72OA0O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xR72OA0O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xR72OA0O .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xR72OA0O .dropdown-item.active,
.cid-v3xR72OA0O .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xR72OA0O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xR72OA0O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xR72OA0O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xR72OA0O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xR72OA0O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xR72OA0O .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xR72OA0O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xR72OA0O .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xR72OA0O .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xR72OA0O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xR72OA0O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xR72OA0O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xR72OA0O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xR72OA0O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xR72OA0O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xR72OA0O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xR72OA0O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xR72OA0O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xR72OA0O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xR72OA0O .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xR72OA0O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xR72OA0O .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xR72OA0O .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xR72OA0O .navbar {
    height: 70px;
  }
  .cid-v3xR72OA0O .navbar.opened {
    height: auto;
  }
  .cid-v3xR72OA0O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xR72OA0O .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xR72OA0O .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xR72OA0O .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xR72OA0O .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xR72OA0O .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xR72OA0O .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xR72OA0O .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xR72OA0O .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xR72OA0O .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xRd5Uf1X {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xRd5Uf1X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xRd5Uf1X .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xRd5Uf1X .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xRd5Uf1X .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xRd5Uf1X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xRd5Uf1X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xRd5Uf1X .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xRd5Uf1X .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xRd5Uf1X .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xRd5Uf1X .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xRd5Uf1X .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xRd5Uf1X .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xRd5Uf1X .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xRd5Uf1X .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xRd5Uf1X .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xRd5Uf1X .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xRd5Uf1X .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xRd5Uf1X .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xRd5Uf1X .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRd5Uf1X .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRd5Uf1X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xRd5Uf1X .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xRd5Uf1X .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xRd5Uf1X .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xRd5Uf1X .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xRd5Uf1X .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xRd5Uf1X .nav-item:focus,
.cid-v3xRd5Uf1X .nav-link:focus {
  outline: none;
}
.cid-v3xRd5Uf1X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xRd5Uf1X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xRd5Uf1X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xRd5Uf1X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xRd5Uf1X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xRd5Uf1X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xRd5Uf1X .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xRd5Uf1X .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xRd5Uf1X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xRd5Uf1X .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xRd5Uf1X .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xRd5Uf1X .navbar.collapsed {
  justify-content: center;
}
.cid-v3xRd5Uf1X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xRd5Uf1X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xRd5Uf1X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xRd5Uf1X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xRd5Uf1X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xRd5Uf1X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xRd5Uf1X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xRd5Uf1X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xRd5Uf1X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRd5Uf1X .navbar {
    min-height: 72px;
  }
  .cid-v3xRd5Uf1X .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xRd5Uf1X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xRd5Uf1X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xRd5Uf1X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xRd5Uf1X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xRd5Uf1X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRd5Uf1X .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xRd5Uf1X .dropdown-item.active,
.cid-v3xRd5Uf1X .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xRd5Uf1X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xRd5Uf1X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xRd5Uf1X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xRd5Uf1X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xRd5Uf1X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xRd5Uf1X .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xRd5Uf1X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xRd5Uf1X .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xRd5Uf1X .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xRd5Uf1X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xRd5Uf1X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xRd5Uf1X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xRd5Uf1X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRd5Uf1X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRd5Uf1X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xRd5Uf1X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRd5Uf1X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xRd5Uf1X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xRd5Uf1X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRd5Uf1X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xRd5Uf1X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xRd5Uf1X .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xRd5Uf1X .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xRd5Uf1X .navbar {
    height: 70px;
  }
  .cid-v3xRd5Uf1X .navbar.opened {
    height: auto;
  }
  .cid-v3xRd5Uf1X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xRd5Uf1X .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xRd5Uf1X .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xRd5Uf1X .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xRd5Uf1X .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xRd5Uf1X .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xRd5Uf1X .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xRd5Uf1X .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRd5Uf1X .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xRd5Uf1X .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xRiWD2B3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xRiWD2B3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xRiWD2B3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xRiWD2B3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xRiWD2B3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xRiWD2B3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xRiWD2B3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xRiWD2B3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xRiWD2B3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xRiWD2B3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xRiWD2B3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xRiWD2B3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xRiWD2B3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xRiWD2B3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xRiWD2B3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xRiWD2B3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xRiWD2B3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xRiWD2B3 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xRiWD2B3 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xRiWD2B3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRiWD2B3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRiWD2B3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xRiWD2B3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xRiWD2B3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xRiWD2B3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xRiWD2B3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xRiWD2B3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xRiWD2B3 .nav-item:focus,
.cid-v3xRiWD2B3 .nav-link:focus {
  outline: none;
}
.cid-v3xRiWD2B3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xRiWD2B3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xRiWD2B3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xRiWD2B3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xRiWD2B3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xRiWD2B3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xRiWD2B3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xRiWD2B3 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xRiWD2B3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xRiWD2B3 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xRiWD2B3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xRiWD2B3 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xRiWD2B3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xRiWD2B3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xRiWD2B3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xRiWD2B3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xRiWD2B3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xRiWD2B3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xRiWD2B3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xRiWD2B3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xRiWD2B3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRiWD2B3 .navbar {
    min-height: 72px;
  }
  .cid-v3xRiWD2B3 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xRiWD2B3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xRiWD2B3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xRiWD2B3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xRiWD2B3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xRiWD2B3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRiWD2B3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xRiWD2B3 .dropdown-item.active,
.cid-v3xRiWD2B3 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xRiWD2B3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xRiWD2B3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xRiWD2B3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xRiWD2B3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xRiWD2B3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xRiWD2B3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xRiWD2B3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xRiWD2B3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xRiWD2B3 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xRiWD2B3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xRiWD2B3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xRiWD2B3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xRiWD2B3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRiWD2B3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRiWD2B3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xRiWD2B3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRiWD2B3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xRiWD2B3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xRiWD2B3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRiWD2B3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xRiWD2B3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xRiWD2B3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xRiWD2B3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xRiWD2B3 .navbar {
    height: 70px;
  }
  .cid-v3xRiWD2B3 .navbar.opened {
    height: auto;
  }
  .cid-v3xRiWD2B3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xRiWD2B3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xRiWD2B3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xRiWD2B3 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xRiWD2B3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xRiWD2B3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xRiWD2B3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xRiWD2B3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRiWD2B3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xRiWD2B3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xRp5x0Or {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xRp5x0Or .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xRp5x0Or .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xRp5x0Or .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xRp5x0Or .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xRp5x0Or .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xRp5x0Or .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xRp5x0Or .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xRp5x0Or .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xRp5x0Or .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xRp5x0Or .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xRp5x0Or .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xRp5x0Or .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xRp5x0Or .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xRp5x0Or .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xRp5x0Or .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xRp5x0Or .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xRp5x0Or .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xRp5x0Or .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xRp5x0Or .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRp5x0Or .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRp5x0Or .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xRp5x0Or .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xRp5x0Or .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xRp5x0Or .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xRp5x0Or .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xRp5x0Or .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xRp5x0Or .nav-item:focus,
.cid-v3xRp5x0Or .nav-link:focus {
  outline: none;
}
.cid-v3xRp5x0Or .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xRp5x0Or .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xRp5x0Or .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xRp5x0Or .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xRp5x0Or .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xRp5x0Or .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xRp5x0Or .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xRp5x0Or .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xRp5x0Or .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xRp5x0Or .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xRp5x0Or .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xRp5x0Or .navbar.collapsed {
  justify-content: center;
}
.cid-v3xRp5x0Or .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xRp5x0Or .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xRp5x0Or .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xRp5x0Or .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xRp5x0Or .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xRp5x0Or .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xRp5x0Or .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xRp5x0Or .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xRp5x0Or .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRp5x0Or .navbar {
    min-height: 72px;
  }
  .cid-v3xRp5x0Or .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xRp5x0Or .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xRp5x0Or .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xRp5x0Or .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xRp5x0Or .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xRp5x0Or .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xRp5x0Or .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xRp5x0Or .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xRp5x0Or .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xRp5x0Or .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRp5x0Or .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xRp5x0Or .dropdown-item.active,
.cid-v3xRp5x0Or .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xRp5x0Or .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xRp5x0Or .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xRp5x0Or .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xRp5x0Or .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xRp5x0Or .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xRp5x0Or .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xRp5x0Or ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xRp5x0Or .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xRp5x0Or .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xRp5x0Or button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xRp5x0Or button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xRp5x0Or button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xRp5x0Or button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRp5x0Or button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRp5x0Or button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xRp5x0Or nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRp5x0Or nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xRp5x0Or nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xRp5x0Or nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRp5x0Or .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xRp5x0Or a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xRp5x0Or .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xRp5x0Or .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xRp5x0Or .navbar {
    height: 70px;
  }
  .cid-v3xRp5x0Or .navbar.opened {
    height: auto;
  }
  .cid-v3xRp5x0Or .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xRp5x0Or .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xRp5x0Or .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xRp5x0Or .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xRp5x0Or .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xRp5x0Or .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xRp5x0Or .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xRp5x0Or .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRp5x0Or .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xRp5x0Or .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xRE2dCyK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xRE2dCyK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xRE2dCyK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xRE2dCyK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xRE2dCyK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xRE2dCyK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xRE2dCyK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xRE2dCyK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xRE2dCyK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xRE2dCyK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xRE2dCyK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xRE2dCyK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xRE2dCyK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xRE2dCyK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xRE2dCyK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xRE2dCyK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xRE2dCyK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xRE2dCyK .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xRE2dCyK .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xRE2dCyK .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRE2dCyK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRE2dCyK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xRE2dCyK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xRE2dCyK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xRE2dCyK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xRE2dCyK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xRE2dCyK .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xRE2dCyK .nav-item:focus,
.cid-v3xRE2dCyK .nav-link:focus {
  outline: none;
}
.cid-v3xRE2dCyK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xRE2dCyK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xRE2dCyK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xRE2dCyK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xRE2dCyK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xRE2dCyK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xRE2dCyK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xRE2dCyK .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xRE2dCyK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xRE2dCyK .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xRE2dCyK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xRE2dCyK .navbar.collapsed {
  justify-content: center;
}
.cid-v3xRE2dCyK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xRE2dCyK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xRE2dCyK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xRE2dCyK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xRE2dCyK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xRE2dCyK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xRE2dCyK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xRE2dCyK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xRE2dCyK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRE2dCyK .navbar {
    min-height: 72px;
  }
  .cid-v3xRE2dCyK .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xRE2dCyK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xRE2dCyK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xRE2dCyK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xRE2dCyK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xRE2dCyK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xRE2dCyK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xRE2dCyK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xRE2dCyK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xRE2dCyK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRE2dCyK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xRE2dCyK .dropdown-item.active,
.cid-v3xRE2dCyK .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xRE2dCyK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xRE2dCyK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xRE2dCyK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xRE2dCyK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xRE2dCyK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xRE2dCyK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xRE2dCyK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xRE2dCyK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xRE2dCyK .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xRE2dCyK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xRE2dCyK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xRE2dCyK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xRE2dCyK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRE2dCyK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRE2dCyK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xRE2dCyK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRE2dCyK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xRE2dCyK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xRE2dCyK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRE2dCyK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xRE2dCyK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xRE2dCyK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xRE2dCyK .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xRE2dCyK .navbar {
    height: 70px;
  }
  .cid-v3xRE2dCyK .navbar.opened {
    height: auto;
  }
  .cid-v3xRE2dCyK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xRE2dCyK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xRE2dCyK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xRE2dCyK .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xRE2dCyK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xRE2dCyK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xRE2dCyK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xRE2dCyK .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRE2dCyK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xRE2dCyK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xRJSKbsn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xRJSKbsn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xRJSKbsn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xRJSKbsn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xRJSKbsn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xRJSKbsn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xRJSKbsn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xRJSKbsn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xRJSKbsn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xRJSKbsn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xRJSKbsn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xRJSKbsn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xRJSKbsn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xRJSKbsn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xRJSKbsn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xRJSKbsn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xRJSKbsn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xRJSKbsn .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xRJSKbsn .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xRJSKbsn .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRJSKbsn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRJSKbsn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xRJSKbsn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xRJSKbsn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xRJSKbsn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xRJSKbsn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xRJSKbsn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xRJSKbsn .nav-item:focus,
.cid-v3xRJSKbsn .nav-link:focus {
  outline: none;
}
.cid-v3xRJSKbsn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xRJSKbsn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xRJSKbsn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xRJSKbsn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xRJSKbsn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xRJSKbsn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xRJSKbsn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xRJSKbsn .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xRJSKbsn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xRJSKbsn .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xRJSKbsn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xRJSKbsn .navbar.collapsed {
  justify-content: center;
}
.cid-v3xRJSKbsn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xRJSKbsn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xRJSKbsn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xRJSKbsn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xRJSKbsn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xRJSKbsn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xRJSKbsn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xRJSKbsn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xRJSKbsn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRJSKbsn .navbar {
    min-height: 72px;
  }
  .cid-v3xRJSKbsn .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xRJSKbsn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xRJSKbsn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xRJSKbsn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xRJSKbsn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xRJSKbsn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xRJSKbsn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xRJSKbsn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xRJSKbsn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xRJSKbsn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRJSKbsn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xRJSKbsn .dropdown-item.active,
.cid-v3xRJSKbsn .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xRJSKbsn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xRJSKbsn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xRJSKbsn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xRJSKbsn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xRJSKbsn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xRJSKbsn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xRJSKbsn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xRJSKbsn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xRJSKbsn .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xRJSKbsn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xRJSKbsn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xRJSKbsn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xRJSKbsn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRJSKbsn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRJSKbsn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xRJSKbsn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRJSKbsn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xRJSKbsn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xRJSKbsn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRJSKbsn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xRJSKbsn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xRJSKbsn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xRJSKbsn .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xRJSKbsn .navbar {
    height: 70px;
  }
  .cid-v3xRJSKbsn .navbar.opened {
    height: auto;
  }
  .cid-v3xRJSKbsn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xRJSKbsn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xRJSKbsn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xRJSKbsn .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xRJSKbsn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xRJSKbsn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xRJSKbsn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xRJSKbsn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRJSKbsn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xRJSKbsn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xRPNw5gq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xRPNw5gq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xRPNw5gq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xRPNw5gq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xRPNw5gq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xRPNw5gq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xRPNw5gq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xRPNw5gq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xRPNw5gq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xRPNw5gq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xRPNw5gq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xRPNw5gq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xRPNw5gq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xRPNw5gq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xRPNw5gq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xRPNw5gq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xRPNw5gq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xRPNw5gq .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xRPNw5gq .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xRPNw5gq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRPNw5gq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRPNw5gq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xRPNw5gq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xRPNw5gq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xRPNw5gq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xRPNw5gq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xRPNw5gq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xRPNw5gq .nav-item:focus,
.cid-v3xRPNw5gq .nav-link:focus {
  outline: none;
}
.cid-v3xRPNw5gq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xRPNw5gq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xRPNw5gq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xRPNw5gq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xRPNw5gq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xRPNw5gq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xRPNw5gq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xRPNw5gq .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xRPNw5gq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xRPNw5gq .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xRPNw5gq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xRPNw5gq .navbar.collapsed {
  justify-content: center;
}
.cid-v3xRPNw5gq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xRPNw5gq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xRPNw5gq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xRPNw5gq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xRPNw5gq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xRPNw5gq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xRPNw5gq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xRPNw5gq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xRPNw5gq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRPNw5gq .navbar {
    min-height: 72px;
  }
  .cid-v3xRPNw5gq .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xRPNw5gq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xRPNw5gq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xRPNw5gq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xRPNw5gq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xRPNw5gq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xRPNw5gq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xRPNw5gq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xRPNw5gq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xRPNw5gq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRPNw5gq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xRPNw5gq .dropdown-item.active,
.cid-v3xRPNw5gq .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xRPNw5gq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xRPNw5gq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xRPNw5gq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xRPNw5gq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xRPNw5gq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xRPNw5gq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xRPNw5gq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xRPNw5gq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xRPNw5gq .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xRPNw5gq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xRPNw5gq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xRPNw5gq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xRPNw5gq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRPNw5gq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRPNw5gq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xRPNw5gq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRPNw5gq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xRPNw5gq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xRPNw5gq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRPNw5gq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xRPNw5gq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xRPNw5gq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xRPNw5gq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xRPNw5gq .navbar {
    height: 70px;
  }
  .cid-v3xRPNw5gq .navbar.opened {
    height: auto;
  }
  .cid-v3xRPNw5gq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xRPNw5gq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xRPNw5gq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xRPNw5gq .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xRPNw5gq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xRPNw5gq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xRPNw5gq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xRPNw5gq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRPNw5gq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xRPNw5gq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xRVnayCv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xRVnayCv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xRVnayCv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xRVnayCv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xRVnayCv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xRVnayCv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xRVnayCv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xRVnayCv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xRVnayCv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xRVnayCv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xRVnayCv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xRVnayCv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xRVnayCv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xRVnayCv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xRVnayCv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xRVnayCv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xRVnayCv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xRVnayCv .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xRVnayCv .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xRVnayCv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRVnayCv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRVnayCv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xRVnayCv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xRVnayCv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xRVnayCv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xRVnayCv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xRVnayCv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xRVnayCv .nav-item:focus,
.cid-v3xRVnayCv .nav-link:focus {
  outline: none;
}
.cid-v3xRVnayCv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xRVnayCv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xRVnayCv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xRVnayCv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xRVnayCv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xRVnayCv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xRVnayCv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xRVnayCv .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xRVnayCv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xRVnayCv .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xRVnayCv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xRVnayCv .navbar.collapsed {
  justify-content: center;
}
.cid-v3xRVnayCv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xRVnayCv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xRVnayCv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xRVnayCv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xRVnayCv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xRVnayCv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xRVnayCv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xRVnayCv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xRVnayCv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xRVnayCv .navbar {
    min-height: 72px;
  }
  .cid-v3xRVnayCv .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xRVnayCv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xRVnayCv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xRVnayCv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xRVnayCv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xRVnayCv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xRVnayCv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xRVnayCv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xRVnayCv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xRVnayCv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xRVnayCv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xRVnayCv .dropdown-item.active,
.cid-v3xRVnayCv .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xRVnayCv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xRVnayCv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xRVnayCv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xRVnayCv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xRVnayCv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xRVnayCv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xRVnayCv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xRVnayCv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xRVnayCv .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xRVnayCv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xRVnayCv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xRVnayCv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xRVnayCv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRVnayCv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xRVnayCv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xRVnayCv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRVnayCv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xRVnayCv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xRVnayCv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xRVnayCv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xRVnayCv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xRVnayCv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xRVnayCv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xRVnayCv .navbar {
    height: 70px;
  }
  .cid-v3xRVnayCv .navbar.opened {
    height: auto;
  }
  .cid-v3xRVnayCv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xRVnayCv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xRVnayCv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xRVnayCv .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xRVnayCv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xRVnayCv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xRVnayCv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xRVnayCv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xRVnayCv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xRVnayCv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xS2PXnYI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xS2PXnYI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xS2PXnYI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xS2PXnYI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xS2PXnYI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xS2PXnYI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xS2PXnYI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xS2PXnYI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xS2PXnYI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xS2PXnYI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xS2PXnYI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xS2PXnYI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xS2PXnYI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xS2PXnYI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xS2PXnYI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xS2PXnYI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xS2PXnYI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xS2PXnYI .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xS2PXnYI .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xS2PXnYI .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xS2PXnYI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xS2PXnYI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xS2PXnYI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xS2PXnYI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xS2PXnYI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xS2PXnYI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xS2PXnYI .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xS2PXnYI .nav-item:focus,
.cid-v3xS2PXnYI .nav-link:focus {
  outline: none;
}
.cid-v3xS2PXnYI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xS2PXnYI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xS2PXnYI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xS2PXnYI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xS2PXnYI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xS2PXnYI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xS2PXnYI .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xS2PXnYI .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xS2PXnYI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xS2PXnYI .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xS2PXnYI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xS2PXnYI .navbar.collapsed {
  justify-content: center;
}
.cid-v3xS2PXnYI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xS2PXnYI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xS2PXnYI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xS2PXnYI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xS2PXnYI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xS2PXnYI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xS2PXnYI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xS2PXnYI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xS2PXnYI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xS2PXnYI .navbar {
    min-height: 72px;
  }
  .cid-v3xS2PXnYI .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xS2PXnYI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xS2PXnYI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xS2PXnYI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xS2PXnYI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xS2PXnYI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xS2PXnYI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xS2PXnYI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xS2PXnYI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xS2PXnYI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xS2PXnYI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xS2PXnYI .dropdown-item.active,
.cid-v3xS2PXnYI .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xS2PXnYI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xS2PXnYI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xS2PXnYI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xS2PXnYI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xS2PXnYI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xS2PXnYI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xS2PXnYI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xS2PXnYI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xS2PXnYI .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xS2PXnYI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xS2PXnYI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xS2PXnYI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xS2PXnYI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xS2PXnYI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xS2PXnYI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xS2PXnYI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xS2PXnYI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xS2PXnYI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xS2PXnYI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xS2PXnYI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xS2PXnYI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xS2PXnYI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xS2PXnYI .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xS2PXnYI .navbar {
    height: 70px;
  }
  .cid-v3xS2PXnYI .navbar.opened {
    height: auto;
  }
  .cid-v3xS2PXnYI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xS2PXnYI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xS2PXnYI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xS2PXnYI .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xS2PXnYI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xS2PXnYI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xS2PXnYI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xS2PXnYI .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xS2PXnYI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xS2PXnYI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xS9BQ0bH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xS9BQ0bH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xS9BQ0bH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xS9BQ0bH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xS9BQ0bH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xS9BQ0bH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xS9BQ0bH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xS9BQ0bH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xS9BQ0bH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xS9BQ0bH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xS9BQ0bH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xS9BQ0bH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xS9BQ0bH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xS9BQ0bH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xS9BQ0bH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xS9BQ0bH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xS9BQ0bH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xS9BQ0bH .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xS9BQ0bH .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xS9BQ0bH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xS9BQ0bH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xS9BQ0bH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xS9BQ0bH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xS9BQ0bH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xS9BQ0bH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xS9BQ0bH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xS9BQ0bH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xS9BQ0bH .nav-item:focus,
.cid-v3xS9BQ0bH .nav-link:focus {
  outline: none;
}
.cid-v3xS9BQ0bH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xS9BQ0bH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xS9BQ0bH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xS9BQ0bH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xS9BQ0bH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xS9BQ0bH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xS9BQ0bH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xS9BQ0bH .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xS9BQ0bH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xS9BQ0bH .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xS9BQ0bH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xS9BQ0bH .navbar.collapsed {
  justify-content: center;
}
.cid-v3xS9BQ0bH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xS9BQ0bH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xS9BQ0bH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xS9BQ0bH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xS9BQ0bH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xS9BQ0bH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xS9BQ0bH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xS9BQ0bH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xS9BQ0bH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xS9BQ0bH .navbar {
    min-height: 72px;
  }
  .cid-v3xS9BQ0bH .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xS9BQ0bH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xS9BQ0bH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xS9BQ0bH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xS9BQ0bH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xS9BQ0bH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xS9BQ0bH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xS9BQ0bH .dropdown-item.active,
.cid-v3xS9BQ0bH .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xS9BQ0bH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xS9BQ0bH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xS9BQ0bH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xS9BQ0bH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xS9BQ0bH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xS9BQ0bH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xS9BQ0bH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xS9BQ0bH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xS9BQ0bH .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xS9BQ0bH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xS9BQ0bH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xS9BQ0bH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xS9BQ0bH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xS9BQ0bH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xS9BQ0bH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xS9BQ0bH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xS9BQ0bH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xS9BQ0bH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xS9BQ0bH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xS9BQ0bH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xS9BQ0bH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xS9BQ0bH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xS9BQ0bH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xS9BQ0bH .navbar {
    height: 70px;
  }
  .cid-v3xS9BQ0bH .navbar.opened {
    height: auto;
  }
  .cid-v3xS9BQ0bH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xS9BQ0bH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xS9BQ0bH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xS9BQ0bH .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xS9BQ0bH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xS9BQ0bH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xS9BQ0bH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xS9BQ0bH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xS9BQ0bH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xS9BQ0bH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xSfFJTuC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xSfFJTuC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xSfFJTuC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xSfFJTuC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xSfFJTuC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xSfFJTuC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xSfFJTuC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xSfFJTuC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xSfFJTuC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xSfFJTuC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xSfFJTuC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xSfFJTuC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xSfFJTuC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xSfFJTuC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xSfFJTuC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xSfFJTuC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xSfFJTuC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xSfFJTuC .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xSfFJTuC .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xSfFJTuC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSfFJTuC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSfFJTuC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xSfFJTuC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xSfFJTuC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xSfFJTuC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xSfFJTuC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xSfFJTuC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xSfFJTuC .nav-item:focus,
.cid-v3xSfFJTuC .nav-link:focus {
  outline: none;
}
.cid-v3xSfFJTuC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xSfFJTuC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xSfFJTuC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xSfFJTuC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xSfFJTuC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xSfFJTuC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xSfFJTuC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xSfFJTuC .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xSfFJTuC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xSfFJTuC .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xSfFJTuC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xSfFJTuC .navbar.collapsed {
  justify-content: center;
}
.cid-v3xSfFJTuC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xSfFJTuC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xSfFJTuC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xSfFJTuC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xSfFJTuC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xSfFJTuC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xSfFJTuC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xSfFJTuC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xSfFJTuC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSfFJTuC .navbar {
    min-height: 72px;
  }
  .cid-v3xSfFJTuC .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xSfFJTuC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xSfFJTuC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xSfFJTuC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xSfFJTuC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xSfFJTuC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xSfFJTuC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xSfFJTuC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xSfFJTuC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xSfFJTuC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSfFJTuC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xSfFJTuC .dropdown-item.active,
.cid-v3xSfFJTuC .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xSfFJTuC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xSfFJTuC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xSfFJTuC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xSfFJTuC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xSfFJTuC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xSfFJTuC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xSfFJTuC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xSfFJTuC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xSfFJTuC .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xSfFJTuC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xSfFJTuC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xSfFJTuC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xSfFJTuC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSfFJTuC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSfFJTuC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xSfFJTuC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSfFJTuC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xSfFJTuC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xSfFJTuC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSfFJTuC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xSfFJTuC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xSfFJTuC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xSfFJTuC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xSfFJTuC .navbar {
    height: 70px;
  }
  .cid-v3xSfFJTuC .navbar.opened {
    height: auto;
  }
  .cid-v3xSfFJTuC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xSfFJTuC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xSfFJTuC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xSfFJTuC .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xSfFJTuC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xSfFJTuC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xSfFJTuC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xSfFJTuC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSfFJTuC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xSfFJTuC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xSndRYtg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xSndRYtg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xSndRYtg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xSndRYtg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xSndRYtg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xSndRYtg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xSndRYtg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xSndRYtg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xSndRYtg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xSndRYtg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xSndRYtg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xSndRYtg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xSndRYtg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xSndRYtg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xSndRYtg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xSndRYtg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xSndRYtg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xSndRYtg .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xSndRYtg .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xSndRYtg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSndRYtg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSndRYtg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xSndRYtg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xSndRYtg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xSndRYtg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xSndRYtg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xSndRYtg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xSndRYtg .nav-item:focus,
.cid-v3xSndRYtg .nav-link:focus {
  outline: none;
}
.cid-v3xSndRYtg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xSndRYtg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xSndRYtg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xSndRYtg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xSndRYtg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xSndRYtg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xSndRYtg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xSndRYtg .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xSndRYtg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xSndRYtg .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xSndRYtg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xSndRYtg .navbar.collapsed {
  justify-content: center;
}
.cid-v3xSndRYtg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xSndRYtg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xSndRYtg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xSndRYtg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xSndRYtg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xSndRYtg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xSndRYtg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xSndRYtg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xSndRYtg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSndRYtg .navbar {
    min-height: 72px;
  }
  .cid-v3xSndRYtg .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xSndRYtg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xSndRYtg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xSndRYtg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xSndRYtg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xSndRYtg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xSndRYtg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xSndRYtg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xSndRYtg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xSndRYtg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSndRYtg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xSndRYtg .dropdown-item.active,
.cid-v3xSndRYtg .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xSndRYtg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xSndRYtg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xSndRYtg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xSndRYtg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xSndRYtg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xSndRYtg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xSndRYtg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xSndRYtg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xSndRYtg .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xSndRYtg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xSndRYtg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xSndRYtg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xSndRYtg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSndRYtg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSndRYtg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xSndRYtg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSndRYtg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xSndRYtg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xSndRYtg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSndRYtg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xSndRYtg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xSndRYtg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xSndRYtg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xSndRYtg .navbar {
    height: 70px;
  }
  .cid-v3xSndRYtg .navbar.opened {
    height: auto;
  }
  .cid-v3xSndRYtg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xSndRYtg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xSndRYtg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xSndRYtg .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xSndRYtg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xSndRYtg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xSndRYtg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xSndRYtg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSndRYtg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xSndRYtg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xSugrnY7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xSugrnY7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xSugrnY7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xSugrnY7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xSugrnY7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xSugrnY7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xSugrnY7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xSugrnY7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xSugrnY7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xSugrnY7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xSugrnY7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xSugrnY7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xSugrnY7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xSugrnY7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xSugrnY7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xSugrnY7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xSugrnY7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xSugrnY7 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xSugrnY7 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xSugrnY7 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSugrnY7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSugrnY7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xSugrnY7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xSugrnY7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xSugrnY7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xSugrnY7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xSugrnY7 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xSugrnY7 .nav-item:focus,
.cid-v3xSugrnY7 .nav-link:focus {
  outline: none;
}
.cid-v3xSugrnY7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xSugrnY7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xSugrnY7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xSugrnY7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xSugrnY7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xSugrnY7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xSugrnY7 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xSugrnY7 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xSugrnY7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xSugrnY7 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xSugrnY7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xSugrnY7 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xSugrnY7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xSugrnY7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xSugrnY7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xSugrnY7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xSugrnY7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xSugrnY7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xSugrnY7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xSugrnY7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xSugrnY7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSugrnY7 .navbar {
    min-height: 72px;
  }
  .cid-v3xSugrnY7 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xSugrnY7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xSugrnY7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xSugrnY7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xSugrnY7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xSugrnY7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xSugrnY7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xSugrnY7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xSugrnY7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xSugrnY7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSugrnY7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xSugrnY7 .dropdown-item.active,
.cid-v3xSugrnY7 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xSugrnY7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xSugrnY7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xSugrnY7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xSugrnY7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xSugrnY7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xSugrnY7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xSugrnY7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xSugrnY7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xSugrnY7 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xSugrnY7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xSugrnY7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xSugrnY7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xSugrnY7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSugrnY7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSugrnY7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xSugrnY7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSugrnY7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xSugrnY7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xSugrnY7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSugrnY7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xSugrnY7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xSugrnY7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xSugrnY7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xSugrnY7 .navbar {
    height: 70px;
  }
  .cid-v3xSugrnY7 .navbar.opened {
    height: auto;
  }
  .cid-v3xSugrnY7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xSugrnY7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xSugrnY7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xSugrnY7 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xSugrnY7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xSugrnY7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xSugrnY7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xSugrnY7 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSugrnY7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xSugrnY7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xSzPZsLU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xSzPZsLU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xSzPZsLU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xSzPZsLU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xSzPZsLU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xSzPZsLU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xSzPZsLU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xSzPZsLU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xSzPZsLU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xSzPZsLU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xSzPZsLU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xSzPZsLU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xSzPZsLU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xSzPZsLU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xSzPZsLU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xSzPZsLU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xSzPZsLU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xSzPZsLU .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xSzPZsLU .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xSzPZsLU .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSzPZsLU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSzPZsLU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xSzPZsLU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xSzPZsLU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xSzPZsLU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xSzPZsLU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xSzPZsLU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xSzPZsLU .nav-item:focus,
.cid-v3xSzPZsLU .nav-link:focus {
  outline: none;
}
.cid-v3xSzPZsLU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xSzPZsLU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xSzPZsLU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xSzPZsLU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xSzPZsLU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xSzPZsLU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xSzPZsLU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xSzPZsLU .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xSzPZsLU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xSzPZsLU .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xSzPZsLU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xSzPZsLU .navbar.collapsed {
  justify-content: center;
}
.cid-v3xSzPZsLU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xSzPZsLU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xSzPZsLU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xSzPZsLU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xSzPZsLU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xSzPZsLU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xSzPZsLU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xSzPZsLU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xSzPZsLU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSzPZsLU .navbar {
    min-height: 72px;
  }
  .cid-v3xSzPZsLU .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xSzPZsLU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xSzPZsLU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xSzPZsLU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xSzPZsLU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xSzPZsLU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xSzPZsLU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xSzPZsLU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xSzPZsLU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xSzPZsLU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSzPZsLU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xSzPZsLU .dropdown-item.active,
.cid-v3xSzPZsLU .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xSzPZsLU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xSzPZsLU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xSzPZsLU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xSzPZsLU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xSzPZsLU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xSzPZsLU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xSzPZsLU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xSzPZsLU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xSzPZsLU .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xSzPZsLU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xSzPZsLU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xSzPZsLU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xSzPZsLU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSzPZsLU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSzPZsLU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xSzPZsLU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSzPZsLU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xSzPZsLU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xSzPZsLU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSzPZsLU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xSzPZsLU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xSzPZsLU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xSzPZsLU .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xSzPZsLU .navbar {
    height: 70px;
  }
  .cid-v3xSzPZsLU .navbar.opened {
    height: auto;
  }
  .cid-v3xSzPZsLU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xSzPZsLU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xSzPZsLU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xSzPZsLU .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xSzPZsLU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xSzPZsLU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xSzPZsLU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xSzPZsLU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSzPZsLU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xSzPZsLU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xSFVtce6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xSFVtce6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xSFVtce6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xSFVtce6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xSFVtce6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xSFVtce6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xSFVtce6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xSFVtce6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xSFVtce6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xSFVtce6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xSFVtce6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xSFVtce6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xSFVtce6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xSFVtce6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xSFVtce6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xSFVtce6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xSFVtce6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xSFVtce6 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xSFVtce6 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xSFVtce6 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSFVtce6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSFVtce6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xSFVtce6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xSFVtce6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xSFVtce6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xSFVtce6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xSFVtce6 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xSFVtce6 .nav-item:focus,
.cid-v3xSFVtce6 .nav-link:focus {
  outline: none;
}
.cid-v3xSFVtce6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xSFVtce6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xSFVtce6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xSFVtce6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xSFVtce6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xSFVtce6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xSFVtce6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xSFVtce6 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xSFVtce6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xSFVtce6 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xSFVtce6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xSFVtce6 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xSFVtce6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xSFVtce6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xSFVtce6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xSFVtce6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xSFVtce6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xSFVtce6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xSFVtce6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xSFVtce6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xSFVtce6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xSFVtce6 .navbar {
    min-height: 72px;
  }
  .cid-v3xSFVtce6 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xSFVtce6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xSFVtce6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xSFVtce6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xSFVtce6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xSFVtce6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xSFVtce6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xSFVtce6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xSFVtce6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xSFVtce6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xSFVtce6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xSFVtce6 .dropdown-item.active,
.cid-v3xSFVtce6 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xSFVtce6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xSFVtce6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xSFVtce6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xSFVtce6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xSFVtce6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xSFVtce6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xSFVtce6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xSFVtce6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xSFVtce6 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xSFVtce6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xSFVtce6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xSFVtce6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xSFVtce6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSFVtce6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xSFVtce6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xSFVtce6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSFVtce6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xSFVtce6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xSFVtce6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xSFVtce6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xSFVtce6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xSFVtce6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xSFVtce6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xSFVtce6 .navbar {
    height: 70px;
  }
  .cid-v3xSFVtce6 .navbar.opened {
    height: auto;
  }
  .cid-v3xSFVtce6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xSFVtce6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xSFVtce6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xSFVtce6 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xSFVtce6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xSFVtce6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xSFVtce6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xSFVtce6 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xSFVtce6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xSFVtce6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLuEvw4C {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLuEvw4C .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLuEvw4C .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLuEvw4C .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLuEvw4C .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLuEvw4C .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLuEvw4C .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLuEvw4C .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLuEvw4C .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLuEvw4C .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLuEvw4C .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLuEvw4C .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLuEvw4C .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLuEvw4C .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLuEvw4C .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLuEvw4C .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLuEvw4C .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLuEvw4C .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLuEvw4C .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLuEvw4C .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLuEvw4C .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLuEvw4C .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLuEvw4C .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLuEvw4C .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLuEvw4C .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLuEvw4C .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLuEvw4C .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLuEvw4C .nav-item:focus,
.cid-v3xLuEvw4C .nav-link:focus {
  outline: none;
}
.cid-v3xLuEvw4C .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLuEvw4C .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLuEvw4C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLuEvw4C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLuEvw4C .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLuEvw4C .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLuEvw4C .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLuEvw4C .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLuEvw4C .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLuEvw4C .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLuEvw4C .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLuEvw4C .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLuEvw4C .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLuEvw4C .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLuEvw4C .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLuEvw4C .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLuEvw4C .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLuEvw4C .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLuEvw4C .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLuEvw4C .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLuEvw4C .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLuEvw4C .navbar {
    min-height: 72px;
  }
  .cid-v3xLuEvw4C .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLuEvw4C .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLuEvw4C .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLuEvw4C .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLuEvw4C .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLuEvw4C .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLuEvw4C .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLuEvw4C .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLuEvw4C .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLuEvw4C .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLuEvw4C .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLuEvw4C .dropdown-item.active,
.cid-v3xLuEvw4C .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLuEvw4C .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLuEvw4C .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLuEvw4C .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLuEvw4C .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLuEvw4C .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLuEvw4C .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLuEvw4C ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLuEvw4C .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLuEvw4C .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLuEvw4C button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLuEvw4C button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLuEvw4C button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLuEvw4C button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLuEvw4C button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLuEvw4C button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLuEvw4C nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLuEvw4C nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLuEvw4C nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLuEvw4C nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLuEvw4C .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLuEvw4C a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLuEvw4C .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLuEvw4C .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLuEvw4C .navbar {
    height: 70px;
  }
  .cid-v3xLuEvw4C .navbar.opened {
    height: auto;
  }
  .cid-v3xLuEvw4C .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLuEvw4C .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLuEvw4C .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLuEvw4C .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLuEvw4C .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLuEvw4C .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLuEvw4C .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLuEvw4C .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLuEvw4C .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLuEvw4C .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLv7r3gq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLv7r3gq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLv7r3gq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLv7r3gq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLv7r3gq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLv7r3gq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLv7r3gq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLv7r3gq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLv7r3gq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLv7r3gq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLv7r3gq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLv7r3gq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLv7r3gq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLv7r3gq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLv7r3gq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLv7r3gq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLv7r3gq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLv7r3gq .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLv7r3gq .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLv7r3gq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLv7r3gq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLv7r3gq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLv7r3gq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLv7r3gq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLv7r3gq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLv7r3gq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLv7r3gq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLv7r3gq .nav-item:focus,
.cid-v3xLv7r3gq .nav-link:focus {
  outline: none;
}
.cid-v3xLv7r3gq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLv7r3gq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLv7r3gq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLv7r3gq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLv7r3gq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLv7r3gq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLv7r3gq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLv7r3gq .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLv7r3gq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLv7r3gq .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLv7r3gq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLv7r3gq .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLv7r3gq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLv7r3gq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLv7r3gq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLv7r3gq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLv7r3gq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLv7r3gq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLv7r3gq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLv7r3gq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLv7r3gq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLv7r3gq .navbar {
    min-height: 72px;
  }
  .cid-v3xLv7r3gq .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLv7r3gq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLv7r3gq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLv7r3gq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLv7r3gq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLv7r3gq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLv7r3gq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLv7r3gq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLv7r3gq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLv7r3gq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLv7r3gq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLv7r3gq .dropdown-item.active,
.cid-v3xLv7r3gq .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLv7r3gq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLv7r3gq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLv7r3gq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLv7r3gq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLv7r3gq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLv7r3gq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLv7r3gq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLv7r3gq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLv7r3gq .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLv7r3gq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLv7r3gq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLv7r3gq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLv7r3gq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLv7r3gq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLv7r3gq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLv7r3gq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLv7r3gq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLv7r3gq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLv7r3gq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLv7r3gq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLv7r3gq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLv7r3gq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLv7r3gq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLv7r3gq .navbar {
    height: 70px;
  }
  .cid-v3xLv7r3gq .navbar.opened {
    height: auto;
  }
  .cid-v3xLv7r3gq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLv7r3gq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLv7r3gq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLv7r3gq .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLv7r3gq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLv7r3gq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLv7r3gq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLv7r3gq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLv7r3gq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLv7r3gq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLvwDzZj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLvwDzZj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLvwDzZj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLvwDzZj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLvwDzZj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLvwDzZj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLvwDzZj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLvwDzZj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLvwDzZj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLvwDzZj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLvwDzZj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLvwDzZj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLvwDzZj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLvwDzZj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLvwDzZj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLvwDzZj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLvwDzZj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLvwDzZj .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLvwDzZj .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLvwDzZj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLvwDzZj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLvwDzZj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLvwDzZj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLvwDzZj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLvwDzZj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLvwDzZj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLvwDzZj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLvwDzZj .nav-item:focus,
.cid-v3xLvwDzZj .nav-link:focus {
  outline: none;
}
.cid-v3xLvwDzZj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLvwDzZj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLvwDzZj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLvwDzZj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLvwDzZj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLvwDzZj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLvwDzZj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLvwDzZj .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLvwDzZj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLvwDzZj .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLvwDzZj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLvwDzZj .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLvwDzZj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLvwDzZj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLvwDzZj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLvwDzZj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLvwDzZj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLvwDzZj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLvwDzZj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLvwDzZj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLvwDzZj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLvwDzZj .navbar {
    min-height: 72px;
  }
  .cid-v3xLvwDzZj .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLvwDzZj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLvwDzZj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLvwDzZj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLvwDzZj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLvwDzZj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLvwDzZj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLvwDzZj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLvwDzZj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLvwDzZj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLvwDzZj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLvwDzZj .dropdown-item.active,
.cid-v3xLvwDzZj .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLvwDzZj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLvwDzZj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLvwDzZj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLvwDzZj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLvwDzZj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLvwDzZj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLvwDzZj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLvwDzZj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLvwDzZj .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLvwDzZj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLvwDzZj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLvwDzZj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLvwDzZj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLvwDzZj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLvwDzZj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLvwDzZj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLvwDzZj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLvwDzZj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLvwDzZj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLvwDzZj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLvwDzZj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLvwDzZj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLvwDzZj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLvwDzZj .navbar {
    height: 70px;
  }
  .cid-v3xLvwDzZj .navbar.opened {
    height: auto;
  }
  .cid-v3xLvwDzZj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLvwDzZj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLvwDzZj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLvwDzZj .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLvwDzZj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLvwDzZj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLvwDzZj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLvwDzZj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLvwDzZj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLvwDzZj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLvU82WY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLvU82WY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLvU82WY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLvU82WY .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLvU82WY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLvU82WY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLvU82WY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLvU82WY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLvU82WY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLvU82WY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLvU82WY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLvU82WY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLvU82WY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLvU82WY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLvU82WY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLvU82WY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLvU82WY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLvU82WY .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLvU82WY .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLvU82WY .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLvU82WY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLvU82WY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLvU82WY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLvU82WY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLvU82WY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLvU82WY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLvU82WY .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLvU82WY .nav-item:focus,
.cid-v3xLvU82WY .nav-link:focus {
  outline: none;
}
.cid-v3xLvU82WY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLvU82WY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLvU82WY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLvU82WY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLvU82WY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLvU82WY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLvU82WY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLvU82WY .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLvU82WY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLvU82WY .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLvU82WY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLvU82WY .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLvU82WY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLvU82WY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLvU82WY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLvU82WY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLvU82WY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLvU82WY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLvU82WY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLvU82WY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLvU82WY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLvU82WY .navbar {
    min-height: 72px;
  }
  .cid-v3xLvU82WY .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLvU82WY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLvU82WY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLvU82WY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLvU82WY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLvU82WY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLvU82WY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLvU82WY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLvU82WY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLvU82WY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLvU82WY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLvU82WY .dropdown-item.active,
.cid-v3xLvU82WY .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLvU82WY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLvU82WY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLvU82WY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLvU82WY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLvU82WY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLvU82WY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLvU82WY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLvU82WY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLvU82WY .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLvU82WY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLvU82WY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLvU82WY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLvU82WY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLvU82WY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLvU82WY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLvU82WY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLvU82WY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLvU82WY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLvU82WY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLvU82WY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLvU82WY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLvU82WY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLvU82WY .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLvU82WY .navbar {
    height: 70px;
  }
  .cid-v3xLvU82WY .navbar.opened {
    height: auto;
  }
  .cid-v3xLvU82WY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLvU82WY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLvU82WY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLvU82WY .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLvU82WY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLvU82WY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLvU82WY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLvU82WY .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLvU82WY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLvU82WY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLwi1wYF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLwi1wYF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLwi1wYF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLwi1wYF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLwi1wYF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLwi1wYF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLwi1wYF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLwi1wYF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLwi1wYF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLwi1wYF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLwi1wYF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLwi1wYF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLwi1wYF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLwi1wYF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLwi1wYF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLwi1wYF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLwi1wYF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLwi1wYF .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLwi1wYF .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLwi1wYF .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLwi1wYF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLwi1wYF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLwi1wYF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLwi1wYF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLwi1wYF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLwi1wYF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLwi1wYF .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLwi1wYF .nav-item:focus,
.cid-v3xLwi1wYF .nav-link:focus {
  outline: none;
}
.cid-v3xLwi1wYF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLwi1wYF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLwi1wYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLwi1wYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLwi1wYF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLwi1wYF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLwi1wYF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLwi1wYF .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLwi1wYF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLwi1wYF .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLwi1wYF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLwi1wYF .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLwi1wYF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLwi1wYF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLwi1wYF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLwi1wYF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLwi1wYF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLwi1wYF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLwi1wYF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLwi1wYF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLwi1wYF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLwi1wYF .navbar {
    min-height: 72px;
  }
  .cid-v3xLwi1wYF .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLwi1wYF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLwi1wYF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLwi1wYF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLwi1wYF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLwi1wYF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLwi1wYF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLwi1wYF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLwi1wYF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLwi1wYF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLwi1wYF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLwi1wYF .dropdown-item.active,
.cid-v3xLwi1wYF .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLwi1wYF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLwi1wYF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLwi1wYF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLwi1wYF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLwi1wYF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLwi1wYF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLwi1wYF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLwi1wYF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLwi1wYF .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLwi1wYF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLwi1wYF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLwi1wYF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLwi1wYF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLwi1wYF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLwi1wYF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLwi1wYF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLwi1wYF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLwi1wYF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLwi1wYF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLwi1wYF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLwi1wYF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLwi1wYF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLwi1wYF .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLwi1wYF .navbar {
    height: 70px;
  }
  .cid-v3xLwi1wYF .navbar.opened {
    height: auto;
  }
  .cid-v3xLwi1wYF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLwi1wYF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLwi1wYF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLwi1wYF .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLwi1wYF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLwi1wYF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLwi1wYF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLwi1wYF .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLwi1wYF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLwi1wYF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLwF8fsm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLwF8fsm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLwF8fsm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLwF8fsm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLwF8fsm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLwF8fsm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLwF8fsm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLwF8fsm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLwF8fsm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLwF8fsm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLwF8fsm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLwF8fsm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLwF8fsm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLwF8fsm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLwF8fsm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLwF8fsm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLwF8fsm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLwF8fsm .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLwF8fsm .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLwF8fsm .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLwF8fsm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLwF8fsm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLwF8fsm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLwF8fsm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLwF8fsm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLwF8fsm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLwF8fsm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLwF8fsm .nav-item:focus,
.cid-v3xLwF8fsm .nav-link:focus {
  outline: none;
}
.cid-v3xLwF8fsm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLwF8fsm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLwF8fsm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLwF8fsm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLwF8fsm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLwF8fsm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLwF8fsm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLwF8fsm .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLwF8fsm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLwF8fsm .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLwF8fsm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLwF8fsm .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLwF8fsm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLwF8fsm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLwF8fsm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLwF8fsm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLwF8fsm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLwF8fsm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLwF8fsm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLwF8fsm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLwF8fsm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLwF8fsm .navbar {
    min-height: 72px;
  }
  .cid-v3xLwF8fsm .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLwF8fsm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLwF8fsm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLwF8fsm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLwF8fsm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLwF8fsm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLwF8fsm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLwF8fsm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLwF8fsm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLwF8fsm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLwF8fsm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLwF8fsm .dropdown-item.active,
.cid-v3xLwF8fsm .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLwF8fsm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLwF8fsm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLwF8fsm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLwF8fsm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLwF8fsm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLwF8fsm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLwF8fsm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLwF8fsm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLwF8fsm .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLwF8fsm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLwF8fsm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLwF8fsm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLwF8fsm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLwF8fsm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLwF8fsm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLwF8fsm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLwF8fsm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLwF8fsm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLwF8fsm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLwF8fsm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLwF8fsm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLwF8fsm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLwF8fsm .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLwF8fsm .navbar {
    height: 70px;
  }
  .cid-v3xLwF8fsm .navbar.opened {
    height: auto;
  }
  .cid-v3xLwF8fsm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLwF8fsm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLwF8fsm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLwF8fsm .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLwF8fsm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLwF8fsm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLwF8fsm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLwF8fsm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLwF8fsm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLwF8fsm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLx32zMH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLx32zMH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLx32zMH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLx32zMH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLx32zMH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLx32zMH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLx32zMH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLx32zMH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLx32zMH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLx32zMH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLx32zMH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLx32zMH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLx32zMH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLx32zMH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLx32zMH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLx32zMH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLx32zMH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLx32zMH .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLx32zMH .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLx32zMH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLx32zMH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLx32zMH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLx32zMH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLx32zMH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLx32zMH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLx32zMH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLx32zMH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLx32zMH .nav-item:focus,
.cid-v3xLx32zMH .nav-link:focus {
  outline: none;
}
.cid-v3xLx32zMH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLx32zMH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLx32zMH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLx32zMH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLx32zMH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLx32zMH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLx32zMH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLx32zMH .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLx32zMH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLx32zMH .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLx32zMH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLx32zMH .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLx32zMH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLx32zMH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLx32zMH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLx32zMH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLx32zMH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLx32zMH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLx32zMH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLx32zMH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLx32zMH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLx32zMH .navbar {
    min-height: 72px;
  }
  .cid-v3xLx32zMH .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLx32zMH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLx32zMH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLx32zMH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLx32zMH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLx32zMH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLx32zMH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLx32zMH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLx32zMH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLx32zMH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLx32zMH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLx32zMH .dropdown-item.active,
.cid-v3xLx32zMH .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLx32zMH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLx32zMH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLx32zMH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLx32zMH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLx32zMH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLx32zMH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLx32zMH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLx32zMH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLx32zMH .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLx32zMH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLx32zMH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLx32zMH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLx32zMH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLx32zMH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLx32zMH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLx32zMH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLx32zMH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLx32zMH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLx32zMH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLx32zMH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLx32zMH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLx32zMH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLx32zMH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLx32zMH .navbar {
    height: 70px;
  }
  .cid-v3xLx32zMH .navbar.opened {
    height: auto;
  }
  .cid-v3xLx32zMH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLx32zMH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLx32zMH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLx32zMH .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLx32zMH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLx32zMH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLx32zMH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLx32zMH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLx32zMH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLx32zMH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLxrt7fS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLxrt7fS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLxrt7fS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLxrt7fS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLxrt7fS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLxrt7fS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLxrt7fS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLxrt7fS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLxrt7fS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLxrt7fS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLxrt7fS .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLxrt7fS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLxrt7fS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLxrt7fS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLxrt7fS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLxrt7fS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLxrt7fS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLxrt7fS .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLxrt7fS .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLxrt7fS .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLxrt7fS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLxrt7fS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLxrt7fS .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLxrt7fS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLxrt7fS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLxrt7fS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLxrt7fS .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLxrt7fS .nav-item:focus,
.cid-v3xLxrt7fS .nav-link:focus {
  outline: none;
}
.cid-v3xLxrt7fS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLxrt7fS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLxrt7fS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLxrt7fS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLxrt7fS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLxrt7fS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLxrt7fS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLxrt7fS .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLxrt7fS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLxrt7fS .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLxrt7fS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLxrt7fS .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLxrt7fS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLxrt7fS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLxrt7fS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLxrt7fS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLxrt7fS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLxrt7fS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLxrt7fS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLxrt7fS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLxrt7fS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLxrt7fS .navbar {
    min-height: 72px;
  }
  .cid-v3xLxrt7fS .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLxrt7fS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLxrt7fS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLxrt7fS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLxrt7fS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLxrt7fS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLxrt7fS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLxrt7fS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLxrt7fS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLxrt7fS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLxrt7fS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLxrt7fS .dropdown-item.active,
.cid-v3xLxrt7fS .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLxrt7fS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLxrt7fS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLxrt7fS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLxrt7fS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLxrt7fS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLxrt7fS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLxrt7fS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLxrt7fS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLxrt7fS .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLxrt7fS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLxrt7fS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLxrt7fS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLxrt7fS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLxrt7fS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLxrt7fS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLxrt7fS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLxrt7fS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLxrt7fS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLxrt7fS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLxrt7fS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLxrt7fS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLxrt7fS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLxrt7fS .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLxrt7fS .navbar {
    height: 70px;
  }
  .cid-v3xLxrt7fS .navbar.opened {
    height: auto;
  }
  .cid-v3xLxrt7fS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLxrt7fS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLxrt7fS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLxrt7fS .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLxrt7fS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLxrt7fS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLxrt7fS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLxrt7fS .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLxrt7fS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLxrt7fS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLxOD0zW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLxOD0zW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLxOD0zW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLxOD0zW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLxOD0zW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLxOD0zW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLxOD0zW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLxOD0zW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLxOD0zW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLxOD0zW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLxOD0zW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLxOD0zW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLxOD0zW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLxOD0zW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLxOD0zW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLxOD0zW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLxOD0zW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLxOD0zW .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLxOD0zW .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLxOD0zW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLxOD0zW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLxOD0zW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLxOD0zW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLxOD0zW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLxOD0zW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLxOD0zW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLxOD0zW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLxOD0zW .nav-item:focus,
.cid-v3xLxOD0zW .nav-link:focus {
  outline: none;
}
.cid-v3xLxOD0zW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLxOD0zW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLxOD0zW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLxOD0zW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLxOD0zW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLxOD0zW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLxOD0zW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLxOD0zW .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLxOD0zW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLxOD0zW .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLxOD0zW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLxOD0zW .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLxOD0zW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLxOD0zW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLxOD0zW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLxOD0zW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLxOD0zW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLxOD0zW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLxOD0zW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLxOD0zW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLxOD0zW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLxOD0zW .navbar {
    min-height: 72px;
  }
  .cid-v3xLxOD0zW .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLxOD0zW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLxOD0zW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLxOD0zW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLxOD0zW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLxOD0zW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLxOD0zW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLxOD0zW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLxOD0zW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLxOD0zW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLxOD0zW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLxOD0zW .dropdown-item.active,
.cid-v3xLxOD0zW .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLxOD0zW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLxOD0zW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLxOD0zW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLxOD0zW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLxOD0zW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLxOD0zW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLxOD0zW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLxOD0zW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLxOD0zW .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLxOD0zW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLxOD0zW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLxOD0zW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLxOD0zW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLxOD0zW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLxOD0zW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLxOD0zW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLxOD0zW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLxOD0zW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLxOD0zW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLxOD0zW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLxOD0zW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLxOD0zW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLxOD0zW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLxOD0zW .navbar {
    height: 70px;
  }
  .cid-v3xLxOD0zW .navbar.opened {
    height: auto;
  }
  .cid-v3xLxOD0zW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLxOD0zW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLxOD0zW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLxOD0zW .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLxOD0zW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLxOD0zW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLxOD0zW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLxOD0zW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLxOD0zW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLxOD0zW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLydUYEu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLydUYEu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLydUYEu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLydUYEu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLydUYEu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLydUYEu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLydUYEu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLydUYEu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLydUYEu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLydUYEu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLydUYEu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLydUYEu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLydUYEu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLydUYEu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLydUYEu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLydUYEu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLydUYEu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLydUYEu .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLydUYEu .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLydUYEu .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLydUYEu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLydUYEu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLydUYEu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLydUYEu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLydUYEu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLydUYEu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLydUYEu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLydUYEu .nav-item:focus,
.cid-v3xLydUYEu .nav-link:focus {
  outline: none;
}
.cid-v3xLydUYEu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLydUYEu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLydUYEu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLydUYEu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLydUYEu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLydUYEu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLydUYEu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLydUYEu .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLydUYEu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLydUYEu .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLydUYEu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLydUYEu .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLydUYEu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLydUYEu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLydUYEu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLydUYEu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLydUYEu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLydUYEu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLydUYEu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLydUYEu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLydUYEu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLydUYEu .navbar {
    min-height: 72px;
  }
  .cid-v3xLydUYEu .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLydUYEu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLydUYEu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLydUYEu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLydUYEu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLydUYEu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLydUYEu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLydUYEu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLydUYEu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLydUYEu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLydUYEu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLydUYEu .dropdown-item.active,
.cid-v3xLydUYEu .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLydUYEu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLydUYEu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLydUYEu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLydUYEu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLydUYEu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLydUYEu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLydUYEu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLydUYEu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLydUYEu .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLydUYEu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLydUYEu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLydUYEu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLydUYEu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLydUYEu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLydUYEu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLydUYEu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLydUYEu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLydUYEu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLydUYEu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLydUYEu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLydUYEu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLydUYEu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLydUYEu .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLydUYEu .navbar {
    height: 70px;
  }
  .cid-v3xLydUYEu .navbar.opened {
    height: auto;
  }
  .cid-v3xLydUYEu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLydUYEu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLydUYEu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLydUYEu .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLydUYEu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLydUYEu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLydUYEu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLydUYEu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLydUYEu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLydUYEu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLyCEKmw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLyCEKmw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLyCEKmw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLyCEKmw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLyCEKmw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLyCEKmw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLyCEKmw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLyCEKmw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLyCEKmw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLyCEKmw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLyCEKmw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLyCEKmw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLyCEKmw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLyCEKmw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLyCEKmw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLyCEKmw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLyCEKmw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLyCEKmw .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLyCEKmw .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLyCEKmw .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLyCEKmw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLyCEKmw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLyCEKmw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLyCEKmw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLyCEKmw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLyCEKmw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLyCEKmw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLyCEKmw .nav-item:focus,
.cid-v3xLyCEKmw .nav-link:focus {
  outline: none;
}
.cid-v3xLyCEKmw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLyCEKmw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLyCEKmw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLyCEKmw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLyCEKmw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLyCEKmw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLyCEKmw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLyCEKmw .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLyCEKmw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLyCEKmw .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLyCEKmw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLyCEKmw .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLyCEKmw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLyCEKmw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLyCEKmw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLyCEKmw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLyCEKmw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLyCEKmw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLyCEKmw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLyCEKmw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLyCEKmw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLyCEKmw .navbar {
    min-height: 72px;
  }
  .cid-v3xLyCEKmw .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLyCEKmw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLyCEKmw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLyCEKmw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLyCEKmw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLyCEKmw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLyCEKmw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLyCEKmw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLyCEKmw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLyCEKmw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLyCEKmw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLyCEKmw .dropdown-item.active,
.cid-v3xLyCEKmw .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLyCEKmw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLyCEKmw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLyCEKmw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLyCEKmw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLyCEKmw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLyCEKmw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLyCEKmw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLyCEKmw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLyCEKmw .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLyCEKmw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLyCEKmw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLyCEKmw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLyCEKmw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLyCEKmw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLyCEKmw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLyCEKmw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLyCEKmw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLyCEKmw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLyCEKmw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLyCEKmw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLyCEKmw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLyCEKmw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLyCEKmw .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLyCEKmw .navbar {
    height: 70px;
  }
  .cid-v3xLyCEKmw .navbar.opened {
    height: auto;
  }
  .cid-v3xLyCEKmw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLyCEKmw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLyCEKmw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLyCEKmw .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLyCEKmw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLyCEKmw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLyCEKmw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLyCEKmw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLyCEKmw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLyCEKmw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLz2bSUC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLz2bSUC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLz2bSUC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLz2bSUC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLz2bSUC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLz2bSUC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLz2bSUC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLz2bSUC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLz2bSUC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLz2bSUC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLz2bSUC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLz2bSUC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLz2bSUC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLz2bSUC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLz2bSUC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLz2bSUC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLz2bSUC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLz2bSUC .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLz2bSUC .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLz2bSUC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLz2bSUC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLz2bSUC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLz2bSUC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLz2bSUC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLz2bSUC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLz2bSUC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLz2bSUC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLz2bSUC .nav-item:focus,
.cid-v3xLz2bSUC .nav-link:focus {
  outline: none;
}
.cid-v3xLz2bSUC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLz2bSUC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLz2bSUC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLz2bSUC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLz2bSUC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLz2bSUC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLz2bSUC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLz2bSUC .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLz2bSUC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLz2bSUC .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLz2bSUC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLz2bSUC .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLz2bSUC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLz2bSUC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLz2bSUC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLz2bSUC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLz2bSUC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLz2bSUC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLz2bSUC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLz2bSUC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLz2bSUC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLz2bSUC .navbar {
    min-height: 72px;
  }
  .cid-v3xLz2bSUC .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLz2bSUC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLz2bSUC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLz2bSUC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLz2bSUC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLz2bSUC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLz2bSUC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLz2bSUC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLz2bSUC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLz2bSUC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLz2bSUC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLz2bSUC .dropdown-item.active,
.cid-v3xLz2bSUC .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLz2bSUC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLz2bSUC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLz2bSUC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLz2bSUC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLz2bSUC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLz2bSUC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLz2bSUC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLz2bSUC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLz2bSUC .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLz2bSUC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLz2bSUC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLz2bSUC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLz2bSUC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLz2bSUC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLz2bSUC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLz2bSUC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLz2bSUC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLz2bSUC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLz2bSUC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLz2bSUC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLz2bSUC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLz2bSUC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLz2bSUC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLz2bSUC .navbar {
    height: 70px;
  }
  .cid-v3xLz2bSUC .navbar.opened {
    height: auto;
  }
  .cid-v3xLz2bSUC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLz2bSUC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLz2bSUC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLz2bSUC .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLz2bSUC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLz2bSUC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLz2bSUC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLz2bSUC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLz2bSUC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLz2bSUC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLzt76W1 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLzt76W1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLzt76W1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLzt76W1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLzt76W1 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLzt76W1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLzt76W1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLzt76W1 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLzt76W1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLzt76W1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLzt76W1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLzt76W1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLzt76W1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLzt76W1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLzt76W1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLzt76W1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLzt76W1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLzt76W1 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLzt76W1 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLzt76W1 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLzt76W1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLzt76W1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLzt76W1 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLzt76W1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLzt76W1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLzt76W1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLzt76W1 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLzt76W1 .nav-item:focus,
.cid-v3xLzt76W1 .nav-link:focus {
  outline: none;
}
.cid-v3xLzt76W1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLzt76W1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLzt76W1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLzt76W1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLzt76W1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLzt76W1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLzt76W1 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLzt76W1 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLzt76W1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLzt76W1 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLzt76W1 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLzt76W1 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLzt76W1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLzt76W1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLzt76W1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLzt76W1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLzt76W1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLzt76W1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLzt76W1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLzt76W1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLzt76W1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLzt76W1 .navbar {
    min-height: 72px;
  }
  .cid-v3xLzt76W1 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLzt76W1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLzt76W1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLzt76W1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLzt76W1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLzt76W1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLzt76W1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLzt76W1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLzt76W1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLzt76W1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLzt76W1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLzt76W1 .dropdown-item.active,
.cid-v3xLzt76W1 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLzt76W1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLzt76W1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLzt76W1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLzt76W1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLzt76W1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLzt76W1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLzt76W1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLzt76W1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLzt76W1 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLzt76W1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLzt76W1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLzt76W1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLzt76W1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLzt76W1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLzt76W1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLzt76W1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLzt76W1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLzt76W1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLzt76W1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLzt76W1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLzt76W1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLzt76W1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLzt76W1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLzt76W1 .navbar {
    height: 70px;
  }
  .cid-v3xLzt76W1 .navbar.opened {
    height: auto;
  }
  .cid-v3xLzt76W1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLzt76W1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLzt76W1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLzt76W1 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLzt76W1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLzt76W1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLzt76W1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLzt76W1 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLzt76W1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLzt76W1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLzSE3fw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLzSE3fw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLzSE3fw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLzSE3fw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLzSE3fw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLzSE3fw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLzSE3fw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLzSE3fw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLzSE3fw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLzSE3fw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLzSE3fw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLzSE3fw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLzSE3fw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLzSE3fw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLzSE3fw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLzSE3fw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLzSE3fw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLzSE3fw .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLzSE3fw .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLzSE3fw .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLzSE3fw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLzSE3fw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLzSE3fw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLzSE3fw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLzSE3fw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLzSE3fw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLzSE3fw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLzSE3fw .nav-item:focus,
.cid-v3xLzSE3fw .nav-link:focus {
  outline: none;
}
.cid-v3xLzSE3fw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLzSE3fw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLzSE3fw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLzSE3fw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLzSE3fw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLzSE3fw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLzSE3fw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLzSE3fw .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLzSE3fw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLzSE3fw .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLzSE3fw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLzSE3fw .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLzSE3fw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLzSE3fw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLzSE3fw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLzSE3fw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLzSE3fw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLzSE3fw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLzSE3fw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLzSE3fw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLzSE3fw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLzSE3fw .navbar {
    min-height: 72px;
  }
  .cid-v3xLzSE3fw .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLzSE3fw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLzSE3fw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLzSE3fw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLzSE3fw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLzSE3fw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLzSE3fw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLzSE3fw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLzSE3fw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLzSE3fw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLzSE3fw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLzSE3fw .dropdown-item.active,
.cid-v3xLzSE3fw .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLzSE3fw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLzSE3fw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLzSE3fw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLzSE3fw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLzSE3fw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLzSE3fw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLzSE3fw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLzSE3fw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLzSE3fw .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLzSE3fw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLzSE3fw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLzSE3fw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLzSE3fw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLzSE3fw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLzSE3fw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLzSE3fw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLzSE3fw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLzSE3fw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLzSE3fw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLzSE3fw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLzSE3fw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLzSE3fw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLzSE3fw .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLzSE3fw .navbar {
    height: 70px;
  }
  .cid-v3xLzSE3fw .navbar.opened {
    height: auto;
  }
  .cid-v3xLzSE3fw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLzSE3fw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLzSE3fw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLzSE3fw .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLzSE3fw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLzSE3fw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLzSE3fw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLzSE3fw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLzSE3fw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLzSE3fw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLAira40 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLAira40 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLAira40 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLAira40 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLAira40 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLAira40 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLAira40 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLAira40 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLAira40 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLAira40 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLAira40 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLAira40 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLAira40 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLAira40 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLAira40 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLAira40 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLAira40 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLAira40 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLAira40 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLAira40 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLAira40 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLAira40 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLAira40 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLAira40 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLAira40 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLAira40 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLAira40 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLAira40 .nav-item:focus,
.cid-v3xLAira40 .nav-link:focus {
  outline: none;
}
.cid-v3xLAira40 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLAira40 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLAira40 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLAira40 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLAira40 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLAira40 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLAira40 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLAira40 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLAira40 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLAira40 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLAira40 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLAira40 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLAira40 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLAira40 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLAira40 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLAira40 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLAira40 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLAira40 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLAira40 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLAira40 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLAira40 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLAira40 .navbar {
    min-height: 72px;
  }
  .cid-v3xLAira40 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLAira40 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLAira40 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLAira40 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLAira40 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLAira40 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLAira40 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLAira40 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLAira40 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLAira40 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLAira40 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLAira40 .dropdown-item.active,
.cid-v3xLAira40 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLAira40 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLAira40 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLAira40 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLAira40 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLAira40 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLAira40 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLAira40 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLAira40 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLAira40 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLAira40 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLAira40 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLAira40 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLAira40 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLAira40 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLAira40 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLAira40 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLAira40 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLAira40 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLAira40 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLAira40 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLAira40 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLAira40 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLAira40 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLAira40 .navbar {
    height: 70px;
  }
  .cid-v3xLAira40 .navbar.opened {
    height: auto;
  }
  .cid-v3xLAira40 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLAira40 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLAira40 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLAira40 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLAira40 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLAira40 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLAira40 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLAira40 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLAira40 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLAira40 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLAira40 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLAira40 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLAJq10O {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLAJq10O .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLAJq10O .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLAJq10O .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLAJq10O .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLAJq10O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLAJq10O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLAJq10O .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLAJq10O .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLAJq10O .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLAJq10O .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLAJq10O .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLAJq10O .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLAJq10O .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLAJq10O .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLAJq10O .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLAJq10O .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLAJq10O .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLAJq10O .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLAJq10O .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLAJq10O .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLAJq10O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLAJq10O .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLAJq10O .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLAJq10O .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLAJq10O .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLAJq10O .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLAJq10O .nav-item:focus,
.cid-v3xLAJq10O .nav-link:focus {
  outline: none;
}
.cid-v3xLAJq10O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLAJq10O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLAJq10O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLAJq10O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLAJq10O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLAJq10O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLAJq10O .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLAJq10O .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLAJq10O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLAJq10O .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLAJq10O .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLAJq10O .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLAJq10O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLAJq10O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLAJq10O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLAJq10O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLAJq10O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLAJq10O .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLAJq10O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLAJq10O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLAJq10O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLAJq10O .navbar {
    min-height: 72px;
  }
  .cid-v3xLAJq10O .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLAJq10O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLAJq10O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLAJq10O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLAJq10O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLAJq10O .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLAJq10O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLAJq10O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLAJq10O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLAJq10O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLAJq10O .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLAJq10O .dropdown-item.active,
.cid-v3xLAJq10O .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLAJq10O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLAJq10O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLAJq10O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLAJq10O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLAJq10O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLAJq10O .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLAJq10O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLAJq10O .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLAJq10O .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLAJq10O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLAJq10O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLAJq10O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLAJq10O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLAJq10O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLAJq10O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLAJq10O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLAJq10O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLAJq10O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLAJq10O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLAJq10O .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLAJq10O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLAJq10O .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLAJq10O .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLAJq10O .navbar {
    height: 70px;
  }
  .cid-v3xLAJq10O .navbar.opened {
    height: auto;
  }
  .cid-v3xLAJq10O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLAJq10O .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLAJq10O .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLAJq10O .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLAJq10O .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLAJq10O .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLAJq10O .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLAJq10O .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLAJq10O .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLAJq10O .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLBbwpop {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLBbwpop .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLBbwpop .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLBbwpop .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLBbwpop .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLBbwpop .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLBbwpop .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLBbwpop .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLBbwpop .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLBbwpop .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLBbwpop .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLBbwpop .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLBbwpop .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLBbwpop .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLBbwpop .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLBbwpop .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLBbwpop .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLBbwpop .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLBbwpop .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLBbwpop .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLBbwpop .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLBbwpop .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLBbwpop .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLBbwpop .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLBbwpop .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLBbwpop .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLBbwpop .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLBbwpop .nav-item:focus,
.cid-v3xLBbwpop .nav-link:focus {
  outline: none;
}
.cid-v3xLBbwpop .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLBbwpop .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLBbwpop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLBbwpop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLBbwpop .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLBbwpop .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLBbwpop .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLBbwpop .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLBbwpop .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLBbwpop .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLBbwpop .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLBbwpop .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLBbwpop .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLBbwpop .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLBbwpop .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLBbwpop .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLBbwpop .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLBbwpop .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLBbwpop .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLBbwpop .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLBbwpop .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLBbwpop .navbar {
    min-height: 72px;
  }
  .cid-v3xLBbwpop .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLBbwpop .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLBbwpop .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLBbwpop .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLBbwpop .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLBbwpop .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLBbwpop .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLBbwpop .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLBbwpop .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLBbwpop .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLBbwpop .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLBbwpop .dropdown-item.active,
.cid-v3xLBbwpop .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLBbwpop .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLBbwpop .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLBbwpop .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLBbwpop .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLBbwpop .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLBbwpop .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLBbwpop ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLBbwpop .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLBbwpop .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLBbwpop button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLBbwpop button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLBbwpop button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLBbwpop button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLBbwpop button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLBbwpop button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLBbwpop nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLBbwpop nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLBbwpop nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLBbwpop nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLBbwpop .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLBbwpop a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLBbwpop .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLBbwpop .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLBbwpop .navbar {
    height: 70px;
  }
  .cid-v3xLBbwpop .navbar.opened {
    height: auto;
  }
  .cid-v3xLBbwpop .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLBbwpop .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLBbwpop .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLBbwpop .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLBbwpop .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLBbwpop .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLBbwpop .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLBbwpop .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLBbwpop .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLBbwpop .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLBCqQ3P {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLBCqQ3P .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLBCqQ3P .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLBCqQ3P .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLBCqQ3P .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLBCqQ3P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLBCqQ3P .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLBCqQ3P .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLBCqQ3P .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLBCqQ3P .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLBCqQ3P .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLBCqQ3P .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLBCqQ3P .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLBCqQ3P .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLBCqQ3P .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLBCqQ3P .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLBCqQ3P .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLBCqQ3P .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLBCqQ3P .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLBCqQ3P .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLBCqQ3P .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLBCqQ3P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLBCqQ3P .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLBCqQ3P .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLBCqQ3P .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLBCqQ3P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLBCqQ3P .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLBCqQ3P .nav-item:focus,
.cid-v3xLBCqQ3P .nav-link:focus {
  outline: none;
}
.cid-v3xLBCqQ3P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLBCqQ3P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLBCqQ3P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLBCqQ3P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLBCqQ3P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLBCqQ3P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLBCqQ3P .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLBCqQ3P .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLBCqQ3P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLBCqQ3P .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLBCqQ3P .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLBCqQ3P .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLBCqQ3P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLBCqQ3P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLBCqQ3P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLBCqQ3P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLBCqQ3P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLBCqQ3P .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLBCqQ3P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLBCqQ3P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLBCqQ3P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLBCqQ3P .navbar {
    min-height: 72px;
  }
  .cid-v3xLBCqQ3P .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLBCqQ3P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLBCqQ3P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLBCqQ3P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLBCqQ3P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLBCqQ3P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLBCqQ3P .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLBCqQ3P .dropdown-item.active,
.cid-v3xLBCqQ3P .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLBCqQ3P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLBCqQ3P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLBCqQ3P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLBCqQ3P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLBCqQ3P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLBCqQ3P .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLBCqQ3P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLBCqQ3P .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLBCqQ3P .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLBCqQ3P button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLBCqQ3P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLBCqQ3P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLBCqQ3P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLBCqQ3P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLBCqQ3P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLBCqQ3P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLBCqQ3P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLBCqQ3P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLBCqQ3P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLBCqQ3P .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLBCqQ3P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLBCqQ3P .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLBCqQ3P .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLBCqQ3P .navbar {
    height: 70px;
  }
  .cid-v3xLBCqQ3P .navbar.opened {
    height: auto;
  }
  .cid-v3xLBCqQ3P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLBCqQ3P .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLBCqQ3P .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLBCqQ3P .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLBCqQ3P .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLBCqQ3P .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLBCqQ3P .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLBCqQ3P .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLBCqQ3P .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLBCqQ3P .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLC4j1kV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLC4j1kV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLC4j1kV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLC4j1kV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLC4j1kV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLC4j1kV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLC4j1kV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLC4j1kV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLC4j1kV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLC4j1kV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLC4j1kV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLC4j1kV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLC4j1kV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLC4j1kV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLC4j1kV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLC4j1kV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLC4j1kV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLC4j1kV .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLC4j1kV .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLC4j1kV .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLC4j1kV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLC4j1kV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLC4j1kV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLC4j1kV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLC4j1kV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLC4j1kV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLC4j1kV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLC4j1kV .nav-item:focus,
.cid-v3xLC4j1kV .nav-link:focus {
  outline: none;
}
.cid-v3xLC4j1kV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLC4j1kV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLC4j1kV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLC4j1kV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLC4j1kV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLC4j1kV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLC4j1kV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLC4j1kV .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLC4j1kV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLC4j1kV .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLC4j1kV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLC4j1kV .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLC4j1kV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLC4j1kV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLC4j1kV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLC4j1kV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLC4j1kV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLC4j1kV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLC4j1kV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLC4j1kV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLC4j1kV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLC4j1kV .navbar {
    min-height: 72px;
  }
  .cid-v3xLC4j1kV .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLC4j1kV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLC4j1kV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLC4j1kV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLC4j1kV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLC4j1kV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLC4j1kV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLC4j1kV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLC4j1kV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLC4j1kV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLC4j1kV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLC4j1kV .dropdown-item.active,
.cid-v3xLC4j1kV .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLC4j1kV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLC4j1kV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLC4j1kV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLC4j1kV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLC4j1kV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLC4j1kV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLC4j1kV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLC4j1kV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLC4j1kV .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLC4j1kV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLC4j1kV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLC4j1kV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLC4j1kV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLC4j1kV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLC4j1kV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLC4j1kV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLC4j1kV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLC4j1kV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLC4j1kV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLC4j1kV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLC4j1kV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLC4j1kV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLC4j1kV .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLC4j1kV .navbar {
    height: 70px;
  }
  .cid-v3xLC4j1kV .navbar.opened {
    height: auto;
  }
  .cid-v3xLC4j1kV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLC4j1kV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLC4j1kV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLC4j1kV .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLC4j1kV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLC4j1kV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLC4j1kV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLC4j1kV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLC4j1kV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLC4j1kV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLCx70WW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLCx70WW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLCx70WW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLCx70WW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLCx70WW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLCx70WW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLCx70WW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLCx70WW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLCx70WW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLCx70WW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLCx70WW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLCx70WW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLCx70WW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLCx70WW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLCx70WW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLCx70WW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLCx70WW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLCx70WW .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLCx70WW .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLCx70WW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLCx70WW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLCx70WW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLCx70WW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLCx70WW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLCx70WW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLCx70WW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLCx70WW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLCx70WW .nav-item:focus,
.cid-v3xLCx70WW .nav-link:focus {
  outline: none;
}
.cid-v3xLCx70WW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLCx70WW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLCx70WW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLCx70WW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLCx70WW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLCx70WW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLCx70WW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLCx70WW .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLCx70WW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLCx70WW .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLCx70WW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLCx70WW .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLCx70WW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLCx70WW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLCx70WW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLCx70WW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLCx70WW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLCx70WW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLCx70WW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLCx70WW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLCx70WW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLCx70WW .navbar {
    min-height: 72px;
  }
  .cid-v3xLCx70WW .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLCx70WW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLCx70WW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLCx70WW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLCx70WW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLCx70WW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLCx70WW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLCx70WW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLCx70WW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLCx70WW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLCx70WW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLCx70WW .dropdown-item.active,
.cid-v3xLCx70WW .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLCx70WW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLCx70WW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLCx70WW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLCx70WW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLCx70WW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLCx70WW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLCx70WW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLCx70WW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLCx70WW .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLCx70WW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLCx70WW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLCx70WW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLCx70WW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLCx70WW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLCx70WW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLCx70WW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLCx70WW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLCx70WW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLCx70WW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLCx70WW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLCx70WW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLCx70WW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLCx70WW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLCx70WW .navbar {
    height: 70px;
  }
  .cid-v3xLCx70WW .navbar.opened {
    height: auto;
  }
  .cid-v3xLCx70WW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLCx70WW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLCx70WW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLCx70WW .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLCx70WW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLCx70WW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLCx70WW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLCx70WW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLCx70WW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLCx70WW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLD0oNOT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLD0oNOT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLD0oNOT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLD0oNOT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLD0oNOT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLD0oNOT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLD0oNOT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLD0oNOT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLD0oNOT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLD0oNOT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLD0oNOT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLD0oNOT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLD0oNOT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLD0oNOT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLD0oNOT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLD0oNOT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLD0oNOT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLD0oNOT .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLD0oNOT .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLD0oNOT .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLD0oNOT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLD0oNOT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLD0oNOT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLD0oNOT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLD0oNOT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLD0oNOT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLD0oNOT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLD0oNOT .nav-item:focus,
.cid-v3xLD0oNOT .nav-link:focus {
  outline: none;
}
.cid-v3xLD0oNOT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLD0oNOT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLD0oNOT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLD0oNOT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLD0oNOT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLD0oNOT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLD0oNOT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLD0oNOT .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLD0oNOT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLD0oNOT .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLD0oNOT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLD0oNOT .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLD0oNOT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLD0oNOT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLD0oNOT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLD0oNOT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLD0oNOT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLD0oNOT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLD0oNOT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLD0oNOT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLD0oNOT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLD0oNOT .navbar {
    min-height: 72px;
  }
  .cid-v3xLD0oNOT .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLD0oNOT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLD0oNOT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLD0oNOT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLD0oNOT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLD0oNOT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLD0oNOT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLD0oNOT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLD0oNOT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLD0oNOT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLD0oNOT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLD0oNOT .dropdown-item.active,
.cid-v3xLD0oNOT .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLD0oNOT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLD0oNOT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLD0oNOT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLD0oNOT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLD0oNOT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLD0oNOT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLD0oNOT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLD0oNOT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLD0oNOT .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLD0oNOT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLD0oNOT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLD0oNOT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLD0oNOT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLD0oNOT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLD0oNOT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLD0oNOT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLD0oNOT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLD0oNOT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLD0oNOT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLD0oNOT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLD0oNOT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLD0oNOT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLD0oNOT .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLD0oNOT .navbar {
    height: 70px;
  }
  .cid-v3xLD0oNOT .navbar.opened {
    height: auto;
  }
  .cid-v3xLD0oNOT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLD0oNOT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLD0oNOT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLD0oNOT .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLD0oNOT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLD0oNOT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLD0oNOT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLD0oNOT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLD0oNOT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLD0oNOT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLDtH4Zn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLDtH4Zn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLDtH4Zn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLDtH4Zn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLDtH4Zn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLDtH4Zn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLDtH4Zn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLDtH4Zn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLDtH4Zn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLDtH4Zn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLDtH4Zn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLDtH4Zn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLDtH4Zn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLDtH4Zn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLDtH4Zn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLDtH4Zn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLDtH4Zn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLDtH4Zn .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLDtH4Zn .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLDtH4Zn .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLDtH4Zn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLDtH4Zn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLDtH4Zn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLDtH4Zn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLDtH4Zn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLDtH4Zn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLDtH4Zn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLDtH4Zn .nav-item:focus,
.cid-v3xLDtH4Zn .nav-link:focus {
  outline: none;
}
.cid-v3xLDtH4Zn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLDtH4Zn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLDtH4Zn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLDtH4Zn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLDtH4Zn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLDtH4Zn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLDtH4Zn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLDtH4Zn .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLDtH4Zn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLDtH4Zn .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLDtH4Zn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLDtH4Zn .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLDtH4Zn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLDtH4Zn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLDtH4Zn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLDtH4Zn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLDtH4Zn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLDtH4Zn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLDtH4Zn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLDtH4Zn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLDtH4Zn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLDtH4Zn .navbar {
    min-height: 72px;
  }
  .cid-v3xLDtH4Zn .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLDtH4Zn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLDtH4Zn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLDtH4Zn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLDtH4Zn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLDtH4Zn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLDtH4Zn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLDtH4Zn .dropdown-item.active,
.cid-v3xLDtH4Zn .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLDtH4Zn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLDtH4Zn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLDtH4Zn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLDtH4Zn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLDtH4Zn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLDtH4Zn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLDtH4Zn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLDtH4Zn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLDtH4Zn .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLDtH4Zn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLDtH4Zn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLDtH4Zn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLDtH4Zn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLDtH4Zn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLDtH4Zn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLDtH4Zn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLDtH4Zn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLDtH4Zn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLDtH4Zn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLDtH4Zn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLDtH4Zn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLDtH4Zn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLDtH4Zn .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLDtH4Zn .navbar {
    height: 70px;
  }
  .cid-v3xLDtH4Zn .navbar.opened {
    height: auto;
  }
  .cid-v3xLDtH4Zn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLDtH4Zn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLDtH4Zn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLDtH4Zn .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLDtH4Zn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLDtH4Zn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLDtH4Zn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLDtH4Zn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLDtH4Zn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLDtH4Zn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLDYlEgE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLDYlEgE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLDYlEgE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLDYlEgE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLDYlEgE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLDYlEgE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLDYlEgE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLDYlEgE .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLDYlEgE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLDYlEgE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLDYlEgE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLDYlEgE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLDYlEgE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLDYlEgE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLDYlEgE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLDYlEgE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLDYlEgE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLDYlEgE .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLDYlEgE .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLDYlEgE .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLDYlEgE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLDYlEgE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLDYlEgE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLDYlEgE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLDYlEgE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLDYlEgE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLDYlEgE .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLDYlEgE .nav-item:focus,
.cid-v3xLDYlEgE .nav-link:focus {
  outline: none;
}
.cid-v3xLDYlEgE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLDYlEgE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLDYlEgE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLDYlEgE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLDYlEgE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLDYlEgE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLDYlEgE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLDYlEgE .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLDYlEgE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLDYlEgE .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLDYlEgE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLDYlEgE .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLDYlEgE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLDYlEgE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLDYlEgE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLDYlEgE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLDYlEgE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLDYlEgE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLDYlEgE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLDYlEgE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLDYlEgE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLDYlEgE .navbar {
    min-height: 72px;
  }
  .cid-v3xLDYlEgE .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLDYlEgE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLDYlEgE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLDYlEgE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLDYlEgE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLDYlEgE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLDYlEgE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLDYlEgE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLDYlEgE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLDYlEgE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLDYlEgE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLDYlEgE .dropdown-item.active,
.cid-v3xLDYlEgE .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLDYlEgE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLDYlEgE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLDYlEgE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLDYlEgE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLDYlEgE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLDYlEgE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLDYlEgE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLDYlEgE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLDYlEgE .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLDYlEgE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLDYlEgE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLDYlEgE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLDYlEgE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLDYlEgE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLDYlEgE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLDYlEgE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLDYlEgE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLDYlEgE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLDYlEgE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLDYlEgE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLDYlEgE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLDYlEgE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLDYlEgE .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLDYlEgE .navbar {
    height: 70px;
  }
  .cid-v3xLDYlEgE .navbar.opened {
    height: auto;
  }
  .cid-v3xLDYlEgE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLDYlEgE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLDYlEgE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLDYlEgE .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLDYlEgE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLDYlEgE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLDYlEgE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLDYlEgE .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLDYlEgE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLDYlEgE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLEroi6X {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLEroi6X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLEroi6X .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLEroi6X .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLEroi6X .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLEroi6X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLEroi6X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLEroi6X .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLEroi6X .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLEroi6X .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLEroi6X .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLEroi6X .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLEroi6X .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLEroi6X .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLEroi6X .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLEroi6X .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLEroi6X .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLEroi6X .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLEroi6X .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLEroi6X .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLEroi6X .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLEroi6X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLEroi6X .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLEroi6X .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLEroi6X .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLEroi6X .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLEroi6X .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLEroi6X .nav-item:focus,
.cid-v3xLEroi6X .nav-link:focus {
  outline: none;
}
.cid-v3xLEroi6X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLEroi6X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLEroi6X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLEroi6X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLEroi6X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLEroi6X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLEroi6X .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLEroi6X .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLEroi6X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLEroi6X .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLEroi6X .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLEroi6X .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLEroi6X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLEroi6X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLEroi6X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLEroi6X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLEroi6X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLEroi6X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLEroi6X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLEroi6X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLEroi6X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLEroi6X .navbar {
    min-height: 72px;
  }
  .cid-v3xLEroi6X .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLEroi6X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLEroi6X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLEroi6X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLEroi6X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLEroi6X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLEroi6X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLEroi6X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLEroi6X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLEroi6X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLEroi6X .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLEroi6X .dropdown-item.active,
.cid-v3xLEroi6X .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLEroi6X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLEroi6X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLEroi6X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLEroi6X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLEroi6X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLEroi6X .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLEroi6X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLEroi6X .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLEroi6X .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLEroi6X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLEroi6X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLEroi6X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLEroi6X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLEroi6X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLEroi6X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLEroi6X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLEroi6X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLEroi6X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLEroi6X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLEroi6X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLEroi6X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLEroi6X .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLEroi6X .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLEroi6X .navbar {
    height: 70px;
  }
  .cid-v3xLEroi6X .navbar.opened {
    height: auto;
  }
  .cid-v3xLEroi6X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLEroi6X .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLEroi6X .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLEroi6X .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLEroi6X .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLEroi6X .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLEroi6X .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLEroi6X .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLEroi6X .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLEroi6X .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLEV75RI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLEV75RI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLEV75RI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLEV75RI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLEV75RI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLEV75RI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLEV75RI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLEV75RI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLEV75RI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLEV75RI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLEV75RI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLEV75RI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLEV75RI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLEV75RI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLEV75RI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLEV75RI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLEV75RI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLEV75RI .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLEV75RI .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLEV75RI .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLEV75RI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLEV75RI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLEV75RI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLEV75RI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLEV75RI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLEV75RI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLEV75RI .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLEV75RI .nav-item:focus,
.cid-v3xLEV75RI .nav-link:focus {
  outline: none;
}
.cid-v3xLEV75RI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLEV75RI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLEV75RI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLEV75RI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLEV75RI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLEV75RI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLEV75RI .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLEV75RI .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLEV75RI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLEV75RI .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLEV75RI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLEV75RI .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLEV75RI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLEV75RI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLEV75RI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLEV75RI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLEV75RI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLEV75RI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLEV75RI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLEV75RI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLEV75RI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLEV75RI .navbar {
    min-height: 72px;
  }
  .cid-v3xLEV75RI .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLEV75RI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLEV75RI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLEV75RI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLEV75RI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLEV75RI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLEV75RI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLEV75RI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLEV75RI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLEV75RI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLEV75RI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLEV75RI .dropdown-item.active,
.cid-v3xLEV75RI .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLEV75RI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLEV75RI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLEV75RI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLEV75RI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLEV75RI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLEV75RI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLEV75RI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLEV75RI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLEV75RI .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLEV75RI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLEV75RI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLEV75RI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLEV75RI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLEV75RI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLEV75RI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLEV75RI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLEV75RI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLEV75RI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLEV75RI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLEV75RI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLEV75RI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLEV75RI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLEV75RI .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLEV75RI .navbar {
    height: 70px;
  }
  .cid-v3xLEV75RI .navbar.opened {
    height: auto;
  }
  .cid-v3xLEV75RI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLEV75RI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLEV75RI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLEV75RI .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLEV75RI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLEV75RI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLEV75RI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLEV75RI .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLEV75RI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLEV75RI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLFqjfHn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLFqjfHn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLFqjfHn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLFqjfHn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLFqjfHn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLFqjfHn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLFqjfHn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLFqjfHn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLFqjfHn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLFqjfHn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLFqjfHn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLFqjfHn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLFqjfHn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLFqjfHn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLFqjfHn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLFqjfHn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLFqjfHn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLFqjfHn .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLFqjfHn .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLFqjfHn .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLFqjfHn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLFqjfHn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLFqjfHn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLFqjfHn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLFqjfHn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLFqjfHn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLFqjfHn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLFqjfHn .nav-item:focus,
.cid-v3xLFqjfHn .nav-link:focus {
  outline: none;
}
.cid-v3xLFqjfHn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLFqjfHn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLFqjfHn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLFqjfHn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLFqjfHn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLFqjfHn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLFqjfHn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLFqjfHn .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLFqjfHn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLFqjfHn .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLFqjfHn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLFqjfHn .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLFqjfHn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLFqjfHn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLFqjfHn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLFqjfHn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLFqjfHn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLFqjfHn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLFqjfHn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLFqjfHn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLFqjfHn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLFqjfHn .navbar {
    min-height: 72px;
  }
  .cid-v3xLFqjfHn .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLFqjfHn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLFqjfHn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLFqjfHn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLFqjfHn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLFqjfHn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLFqjfHn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLFqjfHn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLFqjfHn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLFqjfHn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLFqjfHn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLFqjfHn .dropdown-item.active,
.cid-v3xLFqjfHn .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLFqjfHn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLFqjfHn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLFqjfHn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLFqjfHn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLFqjfHn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLFqjfHn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLFqjfHn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLFqjfHn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLFqjfHn .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLFqjfHn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLFqjfHn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLFqjfHn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLFqjfHn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLFqjfHn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLFqjfHn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLFqjfHn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLFqjfHn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLFqjfHn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLFqjfHn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLFqjfHn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLFqjfHn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLFqjfHn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLFqjfHn .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLFqjfHn .navbar {
    height: 70px;
  }
  .cid-v3xLFqjfHn .navbar.opened {
    height: auto;
  }
  .cid-v3xLFqjfHn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLFqjfHn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLFqjfHn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLFqjfHn .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLFqjfHn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLFqjfHn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLFqjfHn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLFqjfHn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLFqjfHn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLFqjfHn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLFTqXGg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLFTqXGg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLFTqXGg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLFTqXGg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLFTqXGg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLFTqXGg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLFTqXGg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLFTqXGg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLFTqXGg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLFTqXGg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLFTqXGg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLFTqXGg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLFTqXGg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLFTqXGg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLFTqXGg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLFTqXGg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLFTqXGg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLFTqXGg .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLFTqXGg .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLFTqXGg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLFTqXGg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLFTqXGg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLFTqXGg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLFTqXGg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLFTqXGg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLFTqXGg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLFTqXGg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLFTqXGg .nav-item:focus,
.cid-v3xLFTqXGg .nav-link:focus {
  outline: none;
}
.cid-v3xLFTqXGg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLFTqXGg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLFTqXGg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLFTqXGg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLFTqXGg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLFTqXGg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLFTqXGg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLFTqXGg .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLFTqXGg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLFTqXGg .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLFTqXGg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLFTqXGg .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLFTqXGg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLFTqXGg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLFTqXGg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLFTqXGg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLFTqXGg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLFTqXGg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLFTqXGg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLFTqXGg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLFTqXGg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLFTqXGg .navbar {
    min-height: 72px;
  }
  .cid-v3xLFTqXGg .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLFTqXGg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLFTqXGg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLFTqXGg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLFTqXGg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLFTqXGg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLFTqXGg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLFTqXGg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLFTqXGg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLFTqXGg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLFTqXGg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLFTqXGg .dropdown-item.active,
.cid-v3xLFTqXGg .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLFTqXGg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLFTqXGg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLFTqXGg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLFTqXGg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLFTqXGg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLFTqXGg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLFTqXGg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLFTqXGg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLFTqXGg .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLFTqXGg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLFTqXGg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLFTqXGg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLFTqXGg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLFTqXGg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLFTqXGg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLFTqXGg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLFTqXGg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLFTqXGg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLFTqXGg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLFTqXGg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLFTqXGg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLFTqXGg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLFTqXGg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLFTqXGg .navbar {
    height: 70px;
  }
  .cid-v3xLFTqXGg .navbar.opened {
    height: auto;
  }
  .cid-v3xLFTqXGg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLFTqXGg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLFTqXGg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLFTqXGg .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLFTqXGg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLFTqXGg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLFTqXGg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLFTqXGg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLFTqXGg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLFTqXGg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLGpdjTw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLGpdjTw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLGpdjTw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLGpdjTw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLGpdjTw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLGpdjTw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLGpdjTw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLGpdjTw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLGpdjTw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLGpdjTw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLGpdjTw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLGpdjTw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLGpdjTw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLGpdjTw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLGpdjTw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLGpdjTw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLGpdjTw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLGpdjTw .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLGpdjTw .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLGpdjTw .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLGpdjTw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLGpdjTw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLGpdjTw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLGpdjTw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLGpdjTw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLGpdjTw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLGpdjTw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLGpdjTw .nav-item:focus,
.cid-v3xLGpdjTw .nav-link:focus {
  outline: none;
}
.cid-v3xLGpdjTw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLGpdjTw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLGpdjTw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLGpdjTw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLGpdjTw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLGpdjTw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLGpdjTw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLGpdjTw .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLGpdjTw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLGpdjTw .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLGpdjTw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLGpdjTw .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLGpdjTw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLGpdjTw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLGpdjTw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLGpdjTw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLGpdjTw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLGpdjTw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLGpdjTw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLGpdjTw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLGpdjTw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLGpdjTw .navbar {
    min-height: 72px;
  }
  .cid-v3xLGpdjTw .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLGpdjTw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLGpdjTw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLGpdjTw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLGpdjTw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLGpdjTw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLGpdjTw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLGpdjTw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLGpdjTw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLGpdjTw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLGpdjTw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLGpdjTw .dropdown-item.active,
.cid-v3xLGpdjTw .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLGpdjTw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLGpdjTw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLGpdjTw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLGpdjTw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLGpdjTw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLGpdjTw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLGpdjTw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLGpdjTw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLGpdjTw .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLGpdjTw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLGpdjTw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLGpdjTw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLGpdjTw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLGpdjTw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLGpdjTw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLGpdjTw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLGpdjTw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLGpdjTw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLGpdjTw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLGpdjTw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLGpdjTw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLGpdjTw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLGpdjTw .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLGpdjTw .navbar {
    height: 70px;
  }
  .cid-v3xLGpdjTw .navbar.opened {
    height: auto;
  }
  .cid-v3xLGpdjTw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLGpdjTw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLGpdjTw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLGpdjTw .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLGpdjTw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLGpdjTw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLGpdjTw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLGpdjTw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLGpdjTw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLGpdjTw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLGWgctR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLGWgctR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLGWgctR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLGWgctR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLGWgctR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLGWgctR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLGWgctR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLGWgctR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLGWgctR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLGWgctR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLGWgctR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLGWgctR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLGWgctR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLGWgctR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLGWgctR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLGWgctR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLGWgctR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLGWgctR .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLGWgctR .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLGWgctR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLGWgctR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLGWgctR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLGWgctR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLGWgctR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLGWgctR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLGWgctR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLGWgctR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLGWgctR .nav-item:focus,
.cid-v3xLGWgctR .nav-link:focus {
  outline: none;
}
.cid-v3xLGWgctR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLGWgctR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLGWgctR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLGWgctR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLGWgctR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLGWgctR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLGWgctR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLGWgctR .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLGWgctR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLGWgctR .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLGWgctR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLGWgctR .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLGWgctR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLGWgctR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLGWgctR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLGWgctR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLGWgctR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLGWgctR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLGWgctR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLGWgctR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLGWgctR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLGWgctR .navbar {
    min-height: 72px;
  }
  .cid-v3xLGWgctR .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLGWgctR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLGWgctR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLGWgctR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLGWgctR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLGWgctR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLGWgctR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLGWgctR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLGWgctR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLGWgctR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLGWgctR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLGWgctR .dropdown-item.active,
.cid-v3xLGWgctR .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLGWgctR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLGWgctR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLGWgctR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLGWgctR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLGWgctR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLGWgctR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLGWgctR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLGWgctR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLGWgctR .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLGWgctR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLGWgctR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLGWgctR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLGWgctR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLGWgctR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLGWgctR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLGWgctR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLGWgctR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLGWgctR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLGWgctR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLGWgctR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLGWgctR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLGWgctR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLGWgctR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLGWgctR .navbar {
    height: 70px;
  }
  .cid-v3xLGWgctR .navbar.opened {
    height: auto;
  }
  .cid-v3xLGWgctR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLGWgctR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLGWgctR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLGWgctR .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLGWgctR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLGWgctR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLGWgctR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLGWgctR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLGWgctR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLGWgctR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLHthThp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLHthThp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLHthThp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLHthThp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLHthThp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLHthThp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLHthThp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLHthThp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLHthThp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLHthThp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLHthThp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLHthThp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLHthThp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLHthThp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLHthThp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLHthThp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLHthThp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLHthThp .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLHthThp .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLHthThp .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLHthThp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLHthThp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLHthThp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLHthThp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLHthThp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLHthThp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLHthThp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLHthThp .nav-item:focus,
.cid-v3xLHthThp .nav-link:focus {
  outline: none;
}
.cid-v3xLHthThp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLHthThp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLHthThp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLHthThp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLHthThp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLHthThp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLHthThp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLHthThp .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLHthThp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLHthThp .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLHthThp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLHthThp .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLHthThp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLHthThp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLHthThp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLHthThp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLHthThp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLHthThp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLHthThp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLHthThp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLHthThp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLHthThp .navbar {
    min-height: 72px;
  }
  .cid-v3xLHthThp .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLHthThp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLHthThp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLHthThp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLHthThp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLHthThp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLHthThp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLHthThp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLHthThp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLHthThp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLHthThp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLHthThp .dropdown-item.active,
.cid-v3xLHthThp .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLHthThp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLHthThp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLHthThp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLHthThp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLHthThp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLHthThp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLHthThp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLHthThp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLHthThp .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLHthThp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLHthThp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLHthThp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLHthThp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLHthThp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLHthThp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLHthThp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLHthThp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLHthThp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLHthThp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLHthThp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLHthThp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLHthThp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLHthThp .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLHthThp .navbar {
    height: 70px;
  }
  .cid-v3xLHthThp .navbar.opened {
    height: auto;
  }
  .cid-v3xLHthThp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLHthThp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLHthThp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLHthThp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLHthThp .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLHthThp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLHthThp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLHthThp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLHthThp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLHthThp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLHthThp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLHthThp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLHZwm8b {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLHZwm8b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLHZwm8b .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLHZwm8b .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLHZwm8b .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLHZwm8b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLHZwm8b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLHZwm8b .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLHZwm8b .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLHZwm8b .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLHZwm8b .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLHZwm8b .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLHZwm8b .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLHZwm8b .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLHZwm8b .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLHZwm8b .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLHZwm8b .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLHZwm8b .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLHZwm8b .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLHZwm8b .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLHZwm8b .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLHZwm8b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLHZwm8b .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLHZwm8b .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLHZwm8b .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLHZwm8b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLHZwm8b .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLHZwm8b .nav-item:focus,
.cid-v3xLHZwm8b .nav-link:focus {
  outline: none;
}
.cid-v3xLHZwm8b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLHZwm8b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLHZwm8b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLHZwm8b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLHZwm8b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLHZwm8b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLHZwm8b .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLHZwm8b .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLHZwm8b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLHZwm8b .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLHZwm8b .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLHZwm8b .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLHZwm8b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLHZwm8b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLHZwm8b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLHZwm8b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLHZwm8b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLHZwm8b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLHZwm8b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLHZwm8b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLHZwm8b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLHZwm8b .navbar {
    min-height: 72px;
  }
  .cid-v3xLHZwm8b .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLHZwm8b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLHZwm8b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLHZwm8b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLHZwm8b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLHZwm8b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLHZwm8b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLHZwm8b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLHZwm8b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLHZwm8b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLHZwm8b .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLHZwm8b .dropdown-item.active,
.cid-v3xLHZwm8b .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLHZwm8b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLHZwm8b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLHZwm8b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLHZwm8b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLHZwm8b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLHZwm8b .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLHZwm8b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLHZwm8b .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLHZwm8b .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLHZwm8b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLHZwm8b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLHZwm8b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLHZwm8b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLHZwm8b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLHZwm8b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLHZwm8b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLHZwm8b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLHZwm8b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLHZwm8b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLHZwm8b .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLHZwm8b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLHZwm8b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLHZwm8b .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLHZwm8b .navbar {
    height: 70px;
  }
  .cid-v3xLHZwm8b .navbar.opened {
    height: auto;
  }
  .cid-v3xLHZwm8b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLHZwm8b .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLHZwm8b .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLHZwm8b .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLHZwm8b .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLHZwm8b .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLHZwm8b .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLHZwm8b .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLHZwm8b .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLHZwm8b .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLIx9vsf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLIx9vsf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLIx9vsf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLIx9vsf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLIx9vsf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLIx9vsf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLIx9vsf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLIx9vsf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLIx9vsf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLIx9vsf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLIx9vsf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLIx9vsf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLIx9vsf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLIx9vsf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLIx9vsf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLIx9vsf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLIx9vsf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLIx9vsf .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLIx9vsf .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLIx9vsf .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLIx9vsf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLIx9vsf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLIx9vsf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLIx9vsf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLIx9vsf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLIx9vsf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLIx9vsf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLIx9vsf .nav-item:focus,
.cid-v3xLIx9vsf .nav-link:focus {
  outline: none;
}
.cid-v3xLIx9vsf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLIx9vsf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLIx9vsf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLIx9vsf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLIx9vsf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLIx9vsf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLIx9vsf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLIx9vsf .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLIx9vsf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLIx9vsf .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLIx9vsf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLIx9vsf .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLIx9vsf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLIx9vsf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLIx9vsf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLIx9vsf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLIx9vsf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLIx9vsf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLIx9vsf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLIx9vsf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLIx9vsf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLIx9vsf .navbar {
    min-height: 72px;
  }
  .cid-v3xLIx9vsf .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLIx9vsf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLIx9vsf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLIx9vsf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLIx9vsf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLIx9vsf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLIx9vsf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLIx9vsf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLIx9vsf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLIx9vsf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLIx9vsf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLIx9vsf .dropdown-item.active,
.cid-v3xLIx9vsf .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLIx9vsf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLIx9vsf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLIx9vsf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLIx9vsf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLIx9vsf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLIx9vsf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLIx9vsf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLIx9vsf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLIx9vsf .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLIx9vsf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLIx9vsf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLIx9vsf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLIx9vsf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLIx9vsf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLIx9vsf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLIx9vsf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLIx9vsf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLIx9vsf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLIx9vsf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLIx9vsf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLIx9vsf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLIx9vsf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLIx9vsf .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLIx9vsf .navbar {
    height: 70px;
  }
  .cid-v3xLIx9vsf .navbar.opened {
    height: auto;
  }
  .cid-v3xLIx9vsf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLIx9vsf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLIx9vsf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLIx9vsf .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLIx9vsf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLIx9vsf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLIx9vsf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLIx9vsf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLIx9vsf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLIx9vsf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLJ5hsxp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLJ5hsxp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLJ5hsxp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLJ5hsxp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLJ5hsxp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLJ5hsxp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLJ5hsxp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLJ5hsxp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLJ5hsxp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLJ5hsxp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLJ5hsxp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLJ5hsxp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLJ5hsxp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLJ5hsxp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLJ5hsxp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLJ5hsxp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLJ5hsxp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLJ5hsxp .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLJ5hsxp .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLJ5hsxp .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLJ5hsxp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLJ5hsxp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLJ5hsxp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLJ5hsxp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLJ5hsxp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLJ5hsxp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLJ5hsxp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLJ5hsxp .nav-item:focus,
.cid-v3xLJ5hsxp .nav-link:focus {
  outline: none;
}
.cid-v3xLJ5hsxp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLJ5hsxp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLJ5hsxp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLJ5hsxp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLJ5hsxp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLJ5hsxp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLJ5hsxp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLJ5hsxp .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLJ5hsxp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLJ5hsxp .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLJ5hsxp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLJ5hsxp .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLJ5hsxp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLJ5hsxp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLJ5hsxp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLJ5hsxp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLJ5hsxp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLJ5hsxp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLJ5hsxp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLJ5hsxp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLJ5hsxp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLJ5hsxp .navbar {
    min-height: 72px;
  }
  .cid-v3xLJ5hsxp .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLJ5hsxp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLJ5hsxp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLJ5hsxp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLJ5hsxp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLJ5hsxp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLJ5hsxp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLJ5hsxp .dropdown-item.active,
.cid-v3xLJ5hsxp .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLJ5hsxp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLJ5hsxp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLJ5hsxp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLJ5hsxp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLJ5hsxp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLJ5hsxp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLJ5hsxp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLJ5hsxp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLJ5hsxp .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLJ5hsxp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLJ5hsxp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLJ5hsxp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLJ5hsxp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLJ5hsxp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLJ5hsxp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLJ5hsxp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLJ5hsxp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLJ5hsxp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLJ5hsxp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLJ5hsxp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLJ5hsxp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLJ5hsxp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLJ5hsxp .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLJ5hsxp .navbar {
    height: 70px;
  }
  .cid-v3xLJ5hsxp .navbar.opened {
    height: auto;
  }
  .cid-v3xLJ5hsxp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLJ5hsxp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLJ5hsxp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLJ5hsxp .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLJ5hsxp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLJ5hsxp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLJ5hsxp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLJ5hsxp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLJ5hsxp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLJ5hsxp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLJDq93m {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLJDq93m .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLJDq93m .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLJDq93m .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLJDq93m .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLJDq93m .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLJDq93m .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLJDq93m .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLJDq93m .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLJDq93m .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLJDq93m .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLJDq93m .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLJDq93m .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLJDq93m .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLJDq93m .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLJDq93m .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLJDq93m .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLJDq93m .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLJDq93m .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLJDq93m .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLJDq93m .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLJDq93m .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLJDq93m .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLJDq93m .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLJDq93m .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLJDq93m .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLJDq93m .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLJDq93m .nav-item:focus,
.cid-v3xLJDq93m .nav-link:focus {
  outline: none;
}
.cid-v3xLJDq93m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLJDq93m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLJDq93m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLJDq93m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLJDq93m .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLJDq93m .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLJDq93m .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLJDq93m .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLJDq93m .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLJDq93m .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLJDq93m .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLJDq93m .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLJDq93m .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLJDq93m .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLJDq93m .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLJDq93m .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLJDq93m .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLJDq93m .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLJDq93m .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLJDq93m .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLJDq93m .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLJDq93m .navbar {
    min-height: 72px;
  }
  .cid-v3xLJDq93m .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLJDq93m .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLJDq93m .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLJDq93m .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLJDq93m .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLJDq93m .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLJDq93m .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLJDq93m .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLJDq93m .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLJDq93m .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLJDq93m .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLJDq93m .dropdown-item.active,
.cid-v3xLJDq93m .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLJDq93m .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLJDq93m .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLJDq93m .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLJDq93m .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLJDq93m .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLJDq93m .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLJDq93m ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLJDq93m .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLJDq93m .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLJDq93m button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLJDq93m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLJDq93m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLJDq93m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLJDq93m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLJDq93m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLJDq93m nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLJDq93m nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLJDq93m nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLJDq93m nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLJDq93m .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLJDq93m a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLJDq93m .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLJDq93m .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLJDq93m .navbar {
    height: 70px;
  }
  .cid-v3xLJDq93m .navbar.opened {
    height: auto;
  }
  .cid-v3xLJDq93m .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLJDq93m .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLJDq93m .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLJDq93m .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLJDq93m .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLJDq93m .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLJDq93m .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLJDq93m .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLJDq93m .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLJDq93m .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLKc5WPq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLKc5WPq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLKc5WPq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLKc5WPq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLKc5WPq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLKc5WPq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLKc5WPq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLKc5WPq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLKc5WPq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLKc5WPq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLKc5WPq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLKc5WPq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLKc5WPq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLKc5WPq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLKc5WPq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLKc5WPq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLKc5WPq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLKc5WPq .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLKc5WPq .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLKc5WPq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLKc5WPq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLKc5WPq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLKc5WPq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLKc5WPq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLKc5WPq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLKc5WPq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLKc5WPq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLKc5WPq .nav-item:focus,
.cid-v3xLKc5WPq .nav-link:focus {
  outline: none;
}
.cid-v3xLKc5WPq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLKc5WPq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLKc5WPq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLKc5WPq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLKc5WPq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLKc5WPq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLKc5WPq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLKc5WPq .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLKc5WPq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLKc5WPq .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLKc5WPq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLKc5WPq .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLKc5WPq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLKc5WPq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLKc5WPq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLKc5WPq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLKc5WPq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLKc5WPq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLKc5WPq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLKc5WPq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLKc5WPq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLKc5WPq .navbar {
    min-height: 72px;
  }
  .cid-v3xLKc5WPq .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLKc5WPq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLKc5WPq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLKc5WPq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLKc5WPq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLKc5WPq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLKc5WPq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLKc5WPq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLKc5WPq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLKc5WPq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLKc5WPq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLKc5WPq .dropdown-item.active,
.cid-v3xLKc5WPq .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLKc5WPq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLKc5WPq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLKc5WPq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLKc5WPq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLKc5WPq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLKc5WPq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLKc5WPq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLKc5WPq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLKc5WPq .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLKc5WPq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLKc5WPq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLKc5WPq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLKc5WPq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLKc5WPq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLKc5WPq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLKc5WPq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLKc5WPq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLKc5WPq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLKc5WPq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLKc5WPq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLKc5WPq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLKc5WPq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLKc5WPq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLKc5WPq .navbar {
    height: 70px;
  }
  .cid-v3xLKc5WPq .navbar.opened {
    height: auto;
  }
  .cid-v3xLKc5WPq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLKc5WPq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLKc5WPq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLKc5WPq .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLKc5WPq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLKc5WPq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLKc5WPq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLKc5WPq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLKc5WPq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLKc5WPq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLKLjPyu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLKLjPyu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLKLjPyu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLKLjPyu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLKLjPyu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLKLjPyu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLKLjPyu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLKLjPyu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLKLjPyu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLKLjPyu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLKLjPyu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLKLjPyu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLKLjPyu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLKLjPyu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLKLjPyu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLKLjPyu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLKLjPyu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLKLjPyu .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLKLjPyu .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLKLjPyu .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLKLjPyu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLKLjPyu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLKLjPyu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLKLjPyu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLKLjPyu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLKLjPyu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLKLjPyu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLKLjPyu .nav-item:focus,
.cid-v3xLKLjPyu .nav-link:focus {
  outline: none;
}
.cid-v3xLKLjPyu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLKLjPyu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLKLjPyu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLKLjPyu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLKLjPyu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLKLjPyu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLKLjPyu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLKLjPyu .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLKLjPyu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLKLjPyu .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLKLjPyu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLKLjPyu .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLKLjPyu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLKLjPyu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLKLjPyu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLKLjPyu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLKLjPyu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLKLjPyu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLKLjPyu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLKLjPyu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLKLjPyu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLKLjPyu .navbar {
    min-height: 72px;
  }
  .cid-v3xLKLjPyu .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLKLjPyu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLKLjPyu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLKLjPyu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLKLjPyu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLKLjPyu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLKLjPyu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLKLjPyu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLKLjPyu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLKLjPyu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLKLjPyu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLKLjPyu .dropdown-item.active,
.cid-v3xLKLjPyu .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLKLjPyu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLKLjPyu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLKLjPyu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLKLjPyu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLKLjPyu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLKLjPyu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLKLjPyu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLKLjPyu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLKLjPyu .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLKLjPyu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLKLjPyu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLKLjPyu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLKLjPyu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLKLjPyu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLKLjPyu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLKLjPyu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLKLjPyu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLKLjPyu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLKLjPyu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLKLjPyu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLKLjPyu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLKLjPyu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLKLjPyu .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLKLjPyu .navbar {
    height: 70px;
  }
  .cid-v3xLKLjPyu .navbar.opened {
    height: auto;
  }
  .cid-v3xLKLjPyu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLKLjPyu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLKLjPyu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLKLjPyu .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLKLjPyu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLKLjPyu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLKLjPyu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLKLjPyu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLKLjPyu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLKLjPyu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xLLlRoEX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xLLlRoEX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xLLlRoEX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xLLlRoEX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xLLlRoEX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xLLlRoEX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xLLlRoEX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xLLlRoEX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xLLlRoEX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xLLlRoEX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xLLlRoEX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xLLlRoEX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xLLlRoEX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xLLlRoEX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xLLlRoEX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xLLlRoEX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xLLlRoEX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xLLlRoEX .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xLLlRoEX .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xLLlRoEX .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLLlRoEX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLLlRoEX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xLLlRoEX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xLLlRoEX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xLLlRoEX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xLLlRoEX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xLLlRoEX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xLLlRoEX .nav-item:focus,
.cid-v3xLLlRoEX .nav-link:focus {
  outline: none;
}
.cid-v3xLLlRoEX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xLLlRoEX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xLLlRoEX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xLLlRoEX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xLLlRoEX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xLLlRoEX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xLLlRoEX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xLLlRoEX .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xLLlRoEX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xLLlRoEX .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xLLlRoEX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xLLlRoEX .navbar.collapsed {
  justify-content: center;
}
.cid-v3xLLlRoEX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xLLlRoEX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xLLlRoEX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xLLlRoEX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xLLlRoEX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xLLlRoEX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xLLlRoEX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xLLlRoEX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xLLlRoEX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xLLlRoEX .navbar {
    min-height: 72px;
  }
  .cid-v3xLLlRoEX .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xLLlRoEX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xLLlRoEX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xLLlRoEX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xLLlRoEX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xLLlRoEX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xLLlRoEX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xLLlRoEX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xLLlRoEX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xLLlRoEX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xLLlRoEX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xLLlRoEX .dropdown-item.active,
.cid-v3xLLlRoEX .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xLLlRoEX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xLLlRoEX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xLLlRoEX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xLLlRoEX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xLLlRoEX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xLLlRoEX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xLLlRoEX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xLLlRoEX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xLLlRoEX .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xLLlRoEX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xLLlRoEX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xLLlRoEX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xLLlRoEX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLLlRoEX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xLLlRoEX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xLLlRoEX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLLlRoEX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xLLlRoEX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xLLlRoEX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xLLlRoEX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xLLlRoEX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xLLlRoEX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xLLlRoEX .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xLLlRoEX .navbar {
    height: 70px;
  }
  .cid-v3xLLlRoEX .navbar.opened {
    height: auto;
  }
  .cid-v3xLLlRoEX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xLLlRoEX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xLLlRoEX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xLLlRoEX .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xLLlRoEX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xLLlRoEX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xLLlRoEX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xLLlRoEX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xLLlRoEX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xLLlRoEX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWbuVszm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWbuVszm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWbuVszm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWbuVszm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWbuVszm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWbuVszm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWbuVszm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWbuVszm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWbuVszm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWbuVszm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWbuVszm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWbuVszm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWbuVszm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWbuVszm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWbuVszm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWbuVszm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWbuVszm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWbuVszm .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWbuVszm .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWbuVszm .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWbuVszm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWbuVszm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWbuVszm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWbuVszm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWbuVszm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWbuVszm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWbuVszm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWbuVszm .nav-item:focus,
.cid-v3xWbuVszm .nav-link:focus {
  outline: none;
}
.cid-v3xWbuVszm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWbuVszm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWbuVszm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWbuVszm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWbuVszm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWbuVszm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWbuVszm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWbuVszm .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWbuVszm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWbuVszm .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWbuVszm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWbuVszm .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWbuVszm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWbuVszm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWbuVszm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWbuVszm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWbuVszm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWbuVszm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWbuVszm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWbuVszm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWbuVszm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWbuVszm .navbar {
    min-height: 72px;
  }
  .cid-v3xWbuVszm .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWbuVszm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWbuVszm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWbuVszm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWbuVszm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWbuVszm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWbuVszm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWbuVszm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWbuVszm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWbuVszm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWbuVszm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWbuVszm .dropdown-item.active,
.cid-v3xWbuVszm .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWbuVszm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWbuVszm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWbuVszm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWbuVszm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWbuVszm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWbuVszm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWbuVszm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWbuVszm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWbuVszm .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWbuVszm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWbuVszm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWbuVszm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWbuVszm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWbuVszm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWbuVszm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWbuVszm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWbuVszm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWbuVszm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWbuVszm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWbuVszm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWbuVszm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWbuVszm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWbuVszm .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWbuVszm .navbar {
    height: 70px;
  }
  .cid-v3xWbuVszm .navbar.opened {
    height: auto;
  }
  .cid-v3xWbuVszm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWbuVszm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWbuVszm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWbuVszm .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWbuVszm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWbuVszm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWbuVszm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWbuVszm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWbuVszm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWbuVszm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWj9USeN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWj9USeN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWj9USeN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWj9USeN .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWj9USeN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWj9USeN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWj9USeN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWj9USeN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWj9USeN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWj9USeN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWj9USeN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWj9USeN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWj9USeN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWj9USeN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWj9USeN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWj9USeN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWj9USeN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWj9USeN .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWj9USeN .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWj9USeN .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWj9USeN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWj9USeN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWj9USeN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWj9USeN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWj9USeN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWj9USeN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWj9USeN .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWj9USeN .nav-item:focus,
.cid-v3xWj9USeN .nav-link:focus {
  outline: none;
}
.cid-v3xWj9USeN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWj9USeN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWj9USeN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWj9USeN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWj9USeN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWj9USeN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWj9USeN .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWj9USeN .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWj9USeN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWj9USeN .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWj9USeN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWj9USeN .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWj9USeN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWj9USeN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWj9USeN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWj9USeN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWj9USeN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWj9USeN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWj9USeN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWj9USeN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWj9USeN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWj9USeN .navbar {
    min-height: 72px;
  }
  .cid-v3xWj9USeN .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWj9USeN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWj9USeN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWj9USeN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWj9USeN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWj9USeN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWj9USeN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWj9USeN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWj9USeN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWj9USeN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWj9USeN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWj9USeN .dropdown-item.active,
.cid-v3xWj9USeN .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWj9USeN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWj9USeN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWj9USeN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWj9USeN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWj9USeN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWj9USeN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWj9USeN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWj9USeN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWj9USeN .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWj9USeN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWj9USeN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWj9USeN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWj9USeN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWj9USeN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWj9USeN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWj9USeN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWj9USeN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWj9USeN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWj9USeN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWj9USeN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWj9USeN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWj9USeN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWj9USeN .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWj9USeN .navbar {
    height: 70px;
  }
  .cid-v3xWj9USeN .navbar.opened {
    height: auto;
  }
  .cid-v3xWj9USeN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWj9USeN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWj9USeN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWj9USeN .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWj9USeN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWj9USeN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWj9USeN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWj9USeN .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWj9USeN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWj9USeN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWpvTEYH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWpvTEYH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWpvTEYH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWpvTEYH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWpvTEYH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWpvTEYH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWpvTEYH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWpvTEYH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWpvTEYH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWpvTEYH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWpvTEYH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWpvTEYH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWpvTEYH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWpvTEYH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWpvTEYH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWpvTEYH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWpvTEYH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWpvTEYH .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWpvTEYH .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWpvTEYH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWpvTEYH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWpvTEYH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWpvTEYH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWpvTEYH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWpvTEYH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWpvTEYH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWpvTEYH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWpvTEYH .nav-item:focus,
.cid-v3xWpvTEYH .nav-link:focus {
  outline: none;
}
.cid-v3xWpvTEYH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWpvTEYH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWpvTEYH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWpvTEYH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWpvTEYH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWpvTEYH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWpvTEYH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWpvTEYH .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWpvTEYH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWpvTEYH .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWpvTEYH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWpvTEYH .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWpvTEYH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWpvTEYH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWpvTEYH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWpvTEYH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWpvTEYH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWpvTEYH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWpvTEYH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWpvTEYH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWpvTEYH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWpvTEYH .navbar {
    min-height: 72px;
  }
  .cid-v3xWpvTEYH .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWpvTEYH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWpvTEYH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWpvTEYH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWpvTEYH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWpvTEYH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWpvTEYH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWpvTEYH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWpvTEYH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWpvTEYH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWpvTEYH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWpvTEYH .dropdown-item.active,
.cid-v3xWpvTEYH .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWpvTEYH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWpvTEYH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWpvTEYH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWpvTEYH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWpvTEYH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWpvTEYH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWpvTEYH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWpvTEYH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWpvTEYH .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWpvTEYH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWpvTEYH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWpvTEYH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWpvTEYH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWpvTEYH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWpvTEYH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWpvTEYH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWpvTEYH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWpvTEYH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWpvTEYH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWpvTEYH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWpvTEYH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWpvTEYH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWpvTEYH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWpvTEYH .navbar {
    height: 70px;
  }
  .cid-v3xWpvTEYH .navbar.opened {
    height: auto;
  }
  .cid-v3xWpvTEYH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWpvTEYH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWpvTEYH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWpvTEYH .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWpvTEYH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWpvTEYH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWpvTEYH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWpvTEYH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWpvTEYH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWpvTEYH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWvaf3Px {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWvaf3Px .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWvaf3Px .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWvaf3Px .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWvaf3Px .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWvaf3Px .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWvaf3Px .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWvaf3Px .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWvaf3Px .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWvaf3Px .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWvaf3Px .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWvaf3Px .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWvaf3Px .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWvaf3Px .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWvaf3Px .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWvaf3Px .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWvaf3Px .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWvaf3Px .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWvaf3Px .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWvaf3Px .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWvaf3Px .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWvaf3Px .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWvaf3Px .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWvaf3Px .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWvaf3Px .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWvaf3Px .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWvaf3Px .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWvaf3Px .nav-item:focus,
.cid-v3xWvaf3Px .nav-link:focus {
  outline: none;
}
.cid-v3xWvaf3Px .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWvaf3Px .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWvaf3Px .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWvaf3Px .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWvaf3Px .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWvaf3Px .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWvaf3Px .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWvaf3Px .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWvaf3Px .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWvaf3Px .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWvaf3Px .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWvaf3Px .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWvaf3Px .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWvaf3Px .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWvaf3Px .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWvaf3Px .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWvaf3Px .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWvaf3Px .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWvaf3Px .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWvaf3Px .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWvaf3Px .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWvaf3Px .navbar {
    min-height: 72px;
  }
  .cid-v3xWvaf3Px .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWvaf3Px .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWvaf3Px .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWvaf3Px .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWvaf3Px .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWvaf3Px .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWvaf3Px .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWvaf3Px .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWvaf3Px .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWvaf3Px .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWvaf3Px .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWvaf3Px .dropdown-item.active,
.cid-v3xWvaf3Px .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWvaf3Px .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWvaf3Px .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWvaf3Px .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWvaf3Px .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWvaf3Px .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWvaf3Px .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWvaf3Px ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWvaf3Px .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWvaf3Px .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWvaf3Px button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWvaf3Px button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWvaf3Px button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWvaf3Px button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWvaf3Px button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWvaf3Px button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWvaf3Px nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWvaf3Px nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWvaf3Px nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWvaf3Px nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWvaf3Px .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWvaf3Px a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWvaf3Px .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWvaf3Px .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWvaf3Px .navbar {
    height: 70px;
  }
  .cid-v3xWvaf3Px .navbar.opened {
    height: auto;
  }
  .cid-v3xWvaf3Px .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWvaf3Px .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWvaf3Px .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWvaf3Px .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWvaf3Px .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWvaf3Px .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWvaf3Px .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWvaf3Px .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWvaf3Px .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWvaf3Px .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWAs0xQb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWAs0xQb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWAs0xQb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWAs0xQb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWAs0xQb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWAs0xQb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWAs0xQb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWAs0xQb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWAs0xQb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWAs0xQb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWAs0xQb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWAs0xQb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWAs0xQb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWAs0xQb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWAs0xQb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWAs0xQb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWAs0xQb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWAs0xQb .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWAs0xQb .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWAs0xQb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWAs0xQb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWAs0xQb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWAs0xQb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWAs0xQb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWAs0xQb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWAs0xQb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWAs0xQb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWAs0xQb .nav-item:focus,
.cid-v3xWAs0xQb .nav-link:focus {
  outline: none;
}
.cid-v3xWAs0xQb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWAs0xQb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWAs0xQb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWAs0xQb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWAs0xQb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWAs0xQb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWAs0xQb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWAs0xQb .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWAs0xQb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWAs0xQb .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWAs0xQb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWAs0xQb .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWAs0xQb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWAs0xQb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWAs0xQb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWAs0xQb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWAs0xQb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWAs0xQb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWAs0xQb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWAs0xQb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWAs0xQb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWAs0xQb .navbar {
    min-height: 72px;
  }
  .cid-v3xWAs0xQb .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWAs0xQb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWAs0xQb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWAs0xQb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWAs0xQb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWAs0xQb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWAs0xQb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWAs0xQb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWAs0xQb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWAs0xQb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWAs0xQb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWAs0xQb .dropdown-item.active,
.cid-v3xWAs0xQb .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWAs0xQb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWAs0xQb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWAs0xQb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWAs0xQb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWAs0xQb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWAs0xQb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWAs0xQb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWAs0xQb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWAs0xQb .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWAs0xQb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWAs0xQb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWAs0xQb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWAs0xQb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWAs0xQb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWAs0xQb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWAs0xQb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWAs0xQb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWAs0xQb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWAs0xQb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWAs0xQb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWAs0xQb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWAs0xQb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWAs0xQb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWAs0xQb .navbar {
    height: 70px;
  }
  .cid-v3xWAs0xQb .navbar.opened {
    height: auto;
  }
  .cid-v3xWAs0xQb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWAs0xQb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWAs0xQb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWAs0xQb .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWAs0xQb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWAs0xQb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWAs0xQb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWAs0xQb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWAs0xQb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWAs0xQb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWG6mKLv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWG6mKLv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWG6mKLv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWG6mKLv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWG6mKLv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWG6mKLv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWG6mKLv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWG6mKLv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWG6mKLv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWG6mKLv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWG6mKLv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWG6mKLv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWG6mKLv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWG6mKLv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWG6mKLv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWG6mKLv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWG6mKLv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWG6mKLv .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWG6mKLv .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWG6mKLv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWG6mKLv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWG6mKLv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWG6mKLv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWG6mKLv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWG6mKLv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWG6mKLv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWG6mKLv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWG6mKLv .nav-item:focus,
.cid-v3xWG6mKLv .nav-link:focus {
  outline: none;
}
.cid-v3xWG6mKLv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWG6mKLv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWG6mKLv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWG6mKLv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWG6mKLv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWG6mKLv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWG6mKLv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWG6mKLv .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWG6mKLv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWG6mKLv .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWG6mKLv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWG6mKLv .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWG6mKLv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWG6mKLv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWG6mKLv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWG6mKLv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWG6mKLv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWG6mKLv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWG6mKLv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWG6mKLv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWG6mKLv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWG6mKLv .navbar {
    min-height: 72px;
  }
  .cid-v3xWG6mKLv .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWG6mKLv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWG6mKLv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWG6mKLv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWG6mKLv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWG6mKLv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWG6mKLv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWG6mKLv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWG6mKLv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWG6mKLv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWG6mKLv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWG6mKLv .dropdown-item.active,
.cid-v3xWG6mKLv .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWG6mKLv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWG6mKLv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWG6mKLv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWG6mKLv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWG6mKLv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWG6mKLv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWG6mKLv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWG6mKLv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWG6mKLv .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWG6mKLv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWG6mKLv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWG6mKLv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWG6mKLv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWG6mKLv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWG6mKLv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWG6mKLv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWG6mKLv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWG6mKLv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWG6mKLv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWG6mKLv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWG6mKLv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWG6mKLv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWG6mKLv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWG6mKLv .navbar {
    height: 70px;
  }
  .cid-v3xWG6mKLv .navbar.opened {
    height: auto;
  }
  .cid-v3xWG6mKLv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWG6mKLv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWG6mKLv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWG6mKLv .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWG6mKLv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWG6mKLv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWG6mKLv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWG6mKLv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWG6mKLv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWG6mKLv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWLunOVS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWLunOVS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWLunOVS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWLunOVS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWLunOVS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWLunOVS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWLunOVS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWLunOVS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWLunOVS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWLunOVS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWLunOVS .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWLunOVS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWLunOVS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWLunOVS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWLunOVS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWLunOVS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWLunOVS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWLunOVS .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWLunOVS .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWLunOVS .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWLunOVS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWLunOVS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWLunOVS .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWLunOVS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWLunOVS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWLunOVS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWLunOVS .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWLunOVS .nav-item:focus,
.cid-v3xWLunOVS .nav-link:focus {
  outline: none;
}
.cid-v3xWLunOVS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWLunOVS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWLunOVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWLunOVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWLunOVS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWLunOVS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWLunOVS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWLunOVS .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWLunOVS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWLunOVS .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWLunOVS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWLunOVS .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWLunOVS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWLunOVS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWLunOVS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWLunOVS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWLunOVS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWLunOVS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWLunOVS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWLunOVS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWLunOVS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWLunOVS .navbar {
    min-height: 72px;
  }
  .cid-v3xWLunOVS .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWLunOVS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWLunOVS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWLunOVS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWLunOVS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWLunOVS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWLunOVS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWLunOVS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWLunOVS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWLunOVS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWLunOVS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWLunOVS .dropdown-item.active,
.cid-v3xWLunOVS .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWLunOVS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWLunOVS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWLunOVS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWLunOVS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWLunOVS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWLunOVS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWLunOVS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWLunOVS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWLunOVS .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWLunOVS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWLunOVS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWLunOVS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWLunOVS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWLunOVS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWLunOVS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWLunOVS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWLunOVS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWLunOVS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWLunOVS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWLunOVS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWLunOVS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWLunOVS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWLunOVS .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWLunOVS .navbar {
    height: 70px;
  }
  .cid-v3xWLunOVS .navbar.opened {
    height: auto;
  }
  .cid-v3xWLunOVS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWLunOVS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWLunOVS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWLunOVS .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWLunOVS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWLunOVS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWLunOVS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWLunOVS .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWLunOVS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWLunOVS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWRga1Tg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWRga1Tg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWRga1Tg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWRga1Tg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWRga1Tg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWRga1Tg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWRga1Tg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWRga1Tg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWRga1Tg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWRga1Tg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWRga1Tg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWRga1Tg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWRga1Tg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWRga1Tg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWRga1Tg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWRga1Tg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWRga1Tg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWRga1Tg .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWRga1Tg .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWRga1Tg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWRga1Tg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWRga1Tg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWRga1Tg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWRga1Tg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWRga1Tg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWRga1Tg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWRga1Tg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWRga1Tg .nav-item:focus,
.cid-v3xWRga1Tg .nav-link:focus {
  outline: none;
}
.cid-v3xWRga1Tg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWRga1Tg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWRga1Tg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWRga1Tg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWRga1Tg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWRga1Tg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWRga1Tg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWRga1Tg .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWRga1Tg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWRga1Tg .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWRga1Tg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWRga1Tg .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWRga1Tg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWRga1Tg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWRga1Tg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWRga1Tg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWRga1Tg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWRga1Tg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWRga1Tg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWRga1Tg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWRga1Tg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWRga1Tg .navbar {
    min-height: 72px;
  }
  .cid-v3xWRga1Tg .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWRga1Tg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWRga1Tg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWRga1Tg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWRga1Tg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWRga1Tg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWRga1Tg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWRga1Tg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWRga1Tg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWRga1Tg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWRga1Tg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWRga1Tg .dropdown-item.active,
.cid-v3xWRga1Tg .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWRga1Tg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWRga1Tg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWRga1Tg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWRga1Tg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWRga1Tg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWRga1Tg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWRga1Tg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWRga1Tg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWRga1Tg .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWRga1Tg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWRga1Tg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWRga1Tg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWRga1Tg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWRga1Tg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWRga1Tg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWRga1Tg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWRga1Tg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWRga1Tg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWRga1Tg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWRga1Tg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWRga1Tg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWRga1Tg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWRga1Tg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWRga1Tg .navbar {
    height: 70px;
  }
  .cid-v3xWRga1Tg .navbar.opened {
    height: auto;
  }
  .cid-v3xWRga1Tg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWRga1Tg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWRga1Tg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWRga1Tg .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWRga1Tg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWRga1Tg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWRga1Tg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWRga1Tg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWRga1Tg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWRga1Tg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xWWSfgbX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xWWSfgbX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xWWSfgbX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xWWSfgbX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xWWSfgbX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xWWSfgbX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xWWSfgbX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xWWSfgbX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xWWSfgbX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xWWSfgbX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xWWSfgbX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xWWSfgbX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xWWSfgbX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xWWSfgbX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xWWSfgbX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xWWSfgbX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xWWSfgbX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xWWSfgbX .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xWWSfgbX .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xWWSfgbX .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWWSfgbX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWWSfgbX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xWWSfgbX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xWWSfgbX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xWWSfgbX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xWWSfgbX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xWWSfgbX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xWWSfgbX .nav-item:focus,
.cid-v3xWWSfgbX .nav-link:focus {
  outline: none;
}
.cid-v3xWWSfgbX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xWWSfgbX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xWWSfgbX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xWWSfgbX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xWWSfgbX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xWWSfgbX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xWWSfgbX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xWWSfgbX .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xWWSfgbX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xWWSfgbX .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xWWSfgbX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xWWSfgbX .navbar.collapsed {
  justify-content: center;
}
.cid-v3xWWSfgbX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xWWSfgbX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xWWSfgbX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xWWSfgbX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xWWSfgbX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xWWSfgbX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xWWSfgbX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xWWSfgbX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xWWSfgbX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xWWSfgbX .navbar {
    min-height: 72px;
  }
  .cid-v3xWWSfgbX .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xWWSfgbX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xWWSfgbX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xWWSfgbX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xWWSfgbX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xWWSfgbX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xWWSfgbX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xWWSfgbX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xWWSfgbX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xWWSfgbX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xWWSfgbX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xWWSfgbX .dropdown-item.active,
.cid-v3xWWSfgbX .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xWWSfgbX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xWWSfgbX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xWWSfgbX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xWWSfgbX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xWWSfgbX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xWWSfgbX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xWWSfgbX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xWWSfgbX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xWWSfgbX .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xWWSfgbX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xWWSfgbX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xWWSfgbX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xWWSfgbX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWWSfgbX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xWWSfgbX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xWWSfgbX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWWSfgbX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xWWSfgbX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xWWSfgbX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xWWSfgbX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xWWSfgbX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xWWSfgbX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xWWSfgbX .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xWWSfgbX .navbar {
    height: 70px;
  }
  .cid-v3xWWSfgbX .navbar.opened {
    height: auto;
  }
  .cid-v3xWWSfgbX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xWWSfgbX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xWWSfgbX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xWWSfgbX .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xWWSfgbX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xWWSfgbX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xWWSfgbX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xWWSfgbX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xWWSfgbX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xWWSfgbX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xX2CIU6Q {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xX2CIU6Q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xX2CIU6Q .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xX2CIU6Q .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xX2CIU6Q .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xX2CIU6Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xX2CIU6Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xX2CIU6Q .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xX2CIU6Q .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xX2CIU6Q .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xX2CIU6Q .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xX2CIU6Q .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xX2CIU6Q .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xX2CIU6Q .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xX2CIU6Q .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xX2CIU6Q .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xX2CIU6Q .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xX2CIU6Q .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xX2CIU6Q .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xX2CIU6Q .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xX2CIU6Q .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xX2CIU6Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xX2CIU6Q .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xX2CIU6Q .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xX2CIU6Q .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xX2CIU6Q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xX2CIU6Q .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xX2CIU6Q .nav-item:focus,
.cid-v3xX2CIU6Q .nav-link:focus {
  outline: none;
}
.cid-v3xX2CIU6Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xX2CIU6Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xX2CIU6Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xX2CIU6Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xX2CIU6Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xX2CIU6Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xX2CIU6Q .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xX2CIU6Q .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xX2CIU6Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xX2CIU6Q .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xX2CIU6Q .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xX2CIU6Q .navbar.collapsed {
  justify-content: center;
}
.cid-v3xX2CIU6Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xX2CIU6Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xX2CIU6Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xX2CIU6Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xX2CIU6Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xX2CIU6Q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xX2CIU6Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xX2CIU6Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xX2CIU6Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xX2CIU6Q .navbar {
    min-height: 72px;
  }
  .cid-v3xX2CIU6Q .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xX2CIU6Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xX2CIU6Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xX2CIU6Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xX2CIU6Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xX2CIU6Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xX2CIU6Q .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xX2CIU6Q .dropdown-item.active,
.cid-v3xX2CIU6Q .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xX2CIU6Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xX2CIU6Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xX2CIU6Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xX2CIU6Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xX2CIU6Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xX2CIU6Q .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xX2CIU6Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xX2CIU6Q .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xX2CIU6Q .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xX2CIU6Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xX2CIU6Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xX2CIU6Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xX2CIU6Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xX2CIU6Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xX2CIU6Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xX2CIU6Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xX2CIU6Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xX2CIU6Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xX2CIU6Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xX2CIU6Q .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xX2CIU6Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xX2CIU6Q .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xX2CIU6Q .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xX2CIU6Q .navbar {
    height: 70px;
  }
  .cid-v3xX2CIU6Q .navbar.opened {
    height: auto;
  }
  .cid-v3xX2CIU6Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xX2CIU6Q .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xX2CIU6Q .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xX2CIU6Q .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xX2CIU6Q .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xX2CIU6Q .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xX2CIU6Q .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xX2CIU6Q .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xX2CIU6Q .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xX2CIU6Q .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xX8sq4E8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xX8sq4E8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xX8sq4E8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xX8sq4E8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xX8sq4E8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xX8sq4E8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xX8sq4E8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xX8sq4E8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xX8sq4E8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xX8sq4E8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xX8sq4E8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xX8sq4E8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xX8sq4E8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xX8sq4E8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xX8sq4E8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xX8sq4E8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xX8sq4E8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xX8sq4E8 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xX8sq4E8 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xX8sq4E8 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xX8sq4E8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xX8sq4E8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xX8sq4E8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xX8sq4E8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xX8sq4E8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xX8sq4E8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xX8sq4E8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xX8sq4E8 .nav-item:focus,
.cid-v3xX8sq4E8 .nav-link:focus {
  outline: none;
}
.cid-v3xX8sq4E8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xX8sq4E8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xX8sq4E8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xX8sq4E8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xX8sq4E8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xX8sq4E8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xX8sq4E8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xX8sq4E8 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xX8sq4E8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xX8sq4E8 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xX8sq4E8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xX8sq4E8 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xX8sq4E8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xX8sq4E8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xX8sq4E8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xX8sq4E8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xX8sq4E8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xX8sq4E8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xX8sq4E8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xX8sq4E8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xX8sq4E8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xX8sq4E8 .navbar {
    min-height: 72px;
  }
  .cid-v3xX8sq4E8 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xX8sq4E8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xX8sq4E8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xX8sq4E8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xX8sq4E8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xX8sq4E8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xX8sq4E8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xX8sq4E8 .dropdown-item.active,
.cid-v3xX8sq4E8 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xX8sq4E8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xX8sq4E8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xX8sq4E8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xX8sq4E8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xX8sq4E8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xX8sq4E8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xX8sq4E8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xX8sq4E8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xX8sq4E8 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xX8sq4E8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xX8sq4E8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xX8sq4E8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xX8sq4E8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xX8sq4E8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xX8sq4E8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xX8sq4E8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xX8sq4E8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xX8sq4E8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xX8sq4E8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xX8sq4E8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xX8sq4E8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xX8sq4E8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xX8sq4E8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xX8sq4E8 .navbar {
    height: 70px;
  }
  .cid-v3xX8sq4E8 .navbar.opened {
    height: auto;
  }
  .cid-v3xX8sq4E8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xX8sq4E8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xX8sq4E8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xX8sq4E8 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xX8sq4E8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xX8sq4E8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xX8sq4E8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xX8sq4E8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xX8sq4E8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xX8sq4E8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXemtvUz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXemtvUz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXemtvUz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXemtvUz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXemtvUz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXemtvUz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXemtvUz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXemtvUz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXemtvUz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXemtvUz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXemtvUz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXemtvUz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXemtvUz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXemtvUz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXemtvUz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXemtvUz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXemtvUz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXemtvUz .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXemtvUz .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXemtvUz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXemtvUz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXemtvUz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXemtvUz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXemtvUz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXemtvUz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXemtvUz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXemtvUz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXemtvUz .nav-item:focus,
.cid-v3xXemtvUz .nav-link:focus {
  outline: none;
}
.cid-v3xXemtvUz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXemtvUz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXemtvUz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXemtvUz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXemtvUz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXemtvUz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXemtvUz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXemtvUz .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXemtvUz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXemtvUz .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXemtvUz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXemtvUz .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXemtvUz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXemtvUz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXemtvUz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXemtvUz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXemtvUz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXemtvUz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXemtvUz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXemtvUz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXemtvUz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXemtvUz .navbar {
    min-height: 72px;
  }
  .cid-v3xXemtvUz .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXemtvUz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXemtvUz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXemtvUz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXemtvUz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXemtvUz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXemtvUz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXemtvUz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXemtvUz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXemtvUz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXemtvUz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXemtvUz .dropdown-item.active,
.cid-v3xXemtvUz .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXemtvUz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXemtvUz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXemtvUz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXemtvUz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXemtvUz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXemtvUz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXemtvUz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXemtvUz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXemtvUz .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXemtvUz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXemtvUz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXemtvUz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXemtvUz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXemtvUz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXemtvUz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXemtvUz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXemtvUz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXemtvUz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXemtvUz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXemtvUz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXemtvUz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXemtvUz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXemtvUz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXemtvUz .navbar {
    height: 70px;
  }
  .cid-v3xXemtvUz .navbar.opened {
    height: auto;
  }
  .cid-v3xXemtvUz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXemtvUz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXemtvUz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXemtvUz .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXemtvUz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXemtvUz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXemtvUz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXemtvUz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXemtvUz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXemtvUz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXjD37hK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXjD37hK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXjD37hK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXjD37hK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXjD37hK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXjD37hK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXjD37hK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXjD37hK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXjD37hK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXjD37hK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXjD37hK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXjD37hK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXjD37hK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXjD37hK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXjD37hK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXjD37hK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXjD37hK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXjD37hK .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXjD37hK .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXjD37hK .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXjD37hK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXjD37hK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXjD37hK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXjD37hK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXjD37hK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXjD37hK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXjD37hK .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXjD37hK .nav-item:focus,
.cid-v3xXjD37hK .nav-link:focus {
  outline: none;
}
.cid-v3xXjD37hK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXjD37hK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXjD37hK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXjD37hK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXjD37hK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXjD37hK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXjD37hK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXjD37hK .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXjD37hK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXjD37hK .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXjD37hK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXjD37hK .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXjD37hK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXjD37hK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXjD37hK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXjD37hK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXjD37hK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXjD37hK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXjD37hK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXjD37hK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXjD37hK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXjD37hK .navbar {
    min-height: 72px;
  }
  .cid-v3xXjD37hK .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXjD37hK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXjD37hK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXjD37hK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXjD37hK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXjD37hK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXjD37hK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXjD37hK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXjD37hK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXjD37hK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXjD37hK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXjD37hK .dropdown-item.active,
.cid-v3xXjD37hK .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXjD37hK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXjD37hK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXjD37hK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXjD37hK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXjD37hK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXjD37hK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXjD37hK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXjD37hK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXjD37hK .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXjD37hK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXjD37hK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXjD37hK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXjD37hK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXjD37hK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXjD37hK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXjD37hK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXjD37hK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXjD37hK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXjD37hK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXjD37hK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXjD37hK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXjD37hK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXjD37hK .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXjD37hK .navbar {
    height: 70px;
  }
  .cid-v3xXjD37hK .navbar.opened {
    height: auto;
  }
  .cid-v3xXjD37hK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXjD37hK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXjD37hK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXjD37hK .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXjD37hK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXjD37hK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXjD37hK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXjD37hK .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXjD37hK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXjD37hK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXpocH9I {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXpocH9I .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXpocH9I .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXpocH9I .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXpocH9I .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXpocH9I .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXpocH9I .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXpocH9I .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXpocH9I .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXpocH9I .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXpocH9I .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXpocH9I .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXpocH9I .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXpocH9I .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXpocH9I .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXpocH9I .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXpocH9I .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXpocH9I .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXpocH9I .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXpocH9I .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXpocH9I .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXpocH9I .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXpocH9I .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXpocH9I .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXpocH9I .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXpocH9I .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXpocH9I .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXpocH9I .nav-item:focus,
.cid-v3xXpocH9I .nav-link:focus {
  outline: none;
}
.cid-v3xXpocH9I .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXpocH9I .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXpocH9I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXpocH9I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXpocH9I .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXpocH9I .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXpocH9I .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXpocH9I .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXpocH9I .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXpocH9I .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXpocH9I .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXpocH9I .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXpocH9I .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXpocH9I .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXpocH9I .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXpocH9I .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXpocH9I .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXpocH9I .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXpocH9I .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXpocH9I .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXpocH9I .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXpocH9I .navbar {
    min-height: 72px;
  }
  .cid-v3xXpocH9I .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXpocH9I .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXpocH9I .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXpocH9I .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXpocH9I .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXpocH9I .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXpocH9I .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXpocH9I .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXpocH9I .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXpocH9I .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXpocH9I .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXpocH9I .dropdown-item.active,
.cid-v3xXpocH9I .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXpocH9I .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXpocH9I .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXpocH9I .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXpocH9I .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXpocH9I .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXpocH9I .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXpocH9I ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXpocH9I .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXpocH9I .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXpocH9I button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXpocH9I button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXpocH9I button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXpocH9I button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXpocH9I button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXpocH9I button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXpocH9I nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXpocH9I nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXpocH9I nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXpocH9I nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXpocH9I .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXpocH9I a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXpocH9I .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXpocH9I .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXpocH9I .navbar {
    height: 70px;
  }
  .cid-v3xXpocH9I .navbar.opened {
    height: auto;
  }
  .cid-v3xXpocH9I .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXpocH9I .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXpocH9I .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXpocH9I .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXpocH9I .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXpocH9I .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXpocH9I .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXpocH9I .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXpocH9I .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXpocH9I .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXuPZ0KO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXuPZ0KO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXuPZ0KO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXuPZ0KO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXuPZ0KO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXuPZ0KO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXuPZ0KO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXuPZ0KO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXuPZ0KO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXuPZ0KO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXuPZ0KO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXuPZ0KO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXuPZ0KO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXuPZ0KO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXuPZ0KO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXuPZ0KO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXuPZ0KO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXuPZ0KO .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXuPZ0KO .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXuPZ0KO .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXuPZ0KO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXuPZ0KO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXuPZ0KO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXuPZ0KO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXuPZ0KO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXuPZ0KO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXuPZ0KO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXuPZ0KO .nav-item:focus,
.cid-v3xXuPZ0KO .nav-link:focus {
  outline: none;
}
.cid-v3xXuPZ0KO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXuPZ0KO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXuPZ0KO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXuPZ0KO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXuPZ0KO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXuPZ0KO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXuPZ0KO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXuPZ0KO .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXuPZ0KO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXuPZ0KO .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXuPZ0KO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXuPZ0KO .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXuPZ0KO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXuPZ0KO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXuPZ0KO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXuPZ0KO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXuPZ0KO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXuPZ0KO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXuPZ0KO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXuPZ0KO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXuPZ0KO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXuPZ0KO .navbar {
    min-height: 72px;
  }
  .cid-v3xXuPZ0KO .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXuPZ0KO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXuPZ0KO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXuPZ0KO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXuPZ0KO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXuPZ0KO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXuPZ0KO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXuPZ0KO .dropdown-item.active,
.cid-v3xXuPZ0KO .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXuPZ0KO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXuPZ0KO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXuPZ0KO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXuPZ0KO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXuPZ0KO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXuPZ0KO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXuPZ0KO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXuPZ0KO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXuPZ0KO .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXuPZ0KO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXuPZ0KO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXuPZ0KO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXuPZ0KO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXuPZ0KO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXuPZ0KO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXuPZ0KO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXuPZ0KO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXuPZ0KO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXuPZ0KO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXuPZ0KO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXuPZ0KO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXuPZ0KO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXuPZ0KO .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXuPZ0KO .navbar {
    height: 70px;
  }
  .cid-v3xXuPZ0KO .navbar.opened {
    height: auto;
  }
  .cid-v3xXuPZ0KO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXuPZ0KO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXuPZ0KO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXuPZ0KO .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXuPZ0KO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXuPZ0KO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXuPZ0KO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXuPZ0KO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXuPZ0KO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXuPZ0KO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXzJ12nu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXzJ12nu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXzJ12nu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXzJ12nu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXzJ12nu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXzJ12nu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXzJ12nu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXzJ12nu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXzJ12nu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXzJ12nu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXzJ12nu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXzJ12nu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXzJ12nu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXzJ12nu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXzJ12nu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXzJ12nu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXzJ12nu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXzJ12nu .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXzJ12nu .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXzJ12nu .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXzJ12nu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXzJ12nu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXzJ12nu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXzJ12nu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXzJ12nu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXzJ12nu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXzJ12nu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXzJ12nu .nav-item:focus,
.cid-v3xXzJ12nu .nav-link:focus {
  outline: none;
}
.cid-v3xXzJ12nu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXzJ12nu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXzJ12nu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXzJ12nu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXzJ12nu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXzJ12nu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXzJ12nu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXzJ12nu .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXzJ12nu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXzJ12nu .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXzJ12nu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXzJ12nu .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXzJ12nu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXzJ12nu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXzJ12nu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXzJ12nu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXzJ12nu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXzJ12nu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXzJ12nu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXzJ12nu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXzJ12nu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXzJ12nu .navbar {
    min-height: 72px;
  }
  .cid-v3xXzJ12nu .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXzJ12nu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXzJ12nu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXzJ12nu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXzJ12nu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXzJ12nu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXzJ12nu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXzJ12nu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXzJ12nu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXzJ12nu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXzJ12nu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXzJ12nu .dropdown-item.active,
.cid-v3xXzJ12nu .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXzJ12nu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXzJ12nu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXzJ12nu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXzJ12nu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXzJ12nu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXzJ12nu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXzJ12nu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXzJ12nu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXzJ12nu .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXzJ12nu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXzJ12nu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXzJ12nu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXzJ12nu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXzJ12nu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXzJ12nu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXzJ12nu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXzJ12nu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXzJ12nu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXzJ12nu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXzJ12nu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXzJ12nu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXzJ12nu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXzJ12nu .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXzJ12nu .navbar {
    height: 70px;
  }
  .cid-v3xXzJ12nu .navbar.opened {
    height: auto;
  }
  .cid-v3xXzJ12nu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXzJ12nu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXzJ12nu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXzJ12nu .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXzJ12nu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXzJ12nu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXzJ12nu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXzJ12nu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXzJ12nu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXzJ12nu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXFXJ8zn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXFXJ8zn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXFXJ8zn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXFXJ8zn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXFXJ8zn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXFXJ8zn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXFXJ8zn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXFXJ8zn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXFXJ8zn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXFXJ8zn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXFXJ8zn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXFXJ8zn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXFXJ8zn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXFXJ8zn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXFXJ8zn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXFXJ8zn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXFXJ8zn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXFXJ8zn .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXFXJ8zn .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXFXJ8zn .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXFXJ8zn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXFXJ8zn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXFXJ8zn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXFXJ8zn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXFXJ8zn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXFXJ8zn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXFXJ8zn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXFXJ8zn .nav-item:focus,
.cid-v3xXFXJ8zn .nav-link:focus {
  outline: none;
}
.cid-v3xXFXJ8zn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXFXJ8zn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXFXJ8zn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXFXJ8zn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXFXJ8zn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXFXJ8zn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXFXJ8zn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXFXJ8zn .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXFXJ8zn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXFXJ8zn .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXFXJ8zn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXFXJ8zn .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXFXJ8zn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXFXJ8zn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXFXJ8zn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXFXJ8zn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXFXJ8zn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXFXJ8zn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXFXJ8zn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXFXJ8zn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXFXJ8zn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXFXJ8zn .navbar {
    min-height: 72px;
  }
  .cid-v3xXFXJ8zn .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXFXJ8zn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXFXJ8zn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXFXJ8zn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXFXJ8zn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXFXJ8zn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXFXJ8zn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXFXJ8zn .dropdown-item.active,
.cid-v3xXFXJ8zn .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXFXJ8zn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXFXJ8zn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXFXJ8zn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXFXJ8zn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXFXJ8zn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXFXJ8zn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXFXJ8zn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXFXJ8zn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXFXJ8zn .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXFXJ8zn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXFXJ8zn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXFXJ8zn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXFXJ8zn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXFXJ8zn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXFXJ8zn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXFXJ8zn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXFXJ8zn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXFXJ8zn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXFXJ8zn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXFXJ8zn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXFXJ8zn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXFXJ8zn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXFXJ8zn .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXFXJ8zn .navbar {
    height: 70px;
  }
  .cid-v3xXFXJ8zn .navbar.opened {
    height: auto;
  }
  .cid-v3xXFXJ8zn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXFXJ8zn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXFXJ8zn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXFXJ8zn .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXFXJ8zn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXFXJ8zn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXFXJ8zn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXFXJ8zn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXFXJ8zn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXFXJ8zn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXLINymr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXLINymr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXLINymr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXLINymr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXLINymr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXLINymr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXLINymr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXLINymr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXLINymr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXLINymr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXLINymr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXLINymr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXLINymr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXLINymr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXLINymr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXLINymr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXLINymr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXLINymr .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXLINymr .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXLINymr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXLINymr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXLINymr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXLINymr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXLINymr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXLINymr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXLINymr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXLINymr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXLINymr .nav-item:focus,
.cid-v3xXLINymr .nav-link:focus {
  outline: none;
}
.cid-v3xXLINymr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXLINymr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXLINymr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXLINymr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXLINymr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXLINymr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXLINymr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXLINymr .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXLINymr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXLINymr .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXLINymr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXLINymr .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXLINymr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXLINymr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXLINymr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXLINymr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXLINymr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXLINymr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXLINymr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXLINymr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXLINymr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXLINymr .navbar {
    min-height: 72px;
  }
  .cid-v3xXLINymr .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXLINymr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXLINymr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXLINymr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXLINymr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXLINymr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXLINymr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXLINymr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXLINymr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXLINymr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXLINymr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXLINymr .dropdown-item.active,
.cid-v3xXLINymr .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXLINymr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXLINymr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXLINymr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXLINymr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXLINymr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXLINymr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXLINymr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXLINymr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXLINymr .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXLINymr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXLINymr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXLINymr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXLINymr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXLINymr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXLINymr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXLINymr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXLINymr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXLINymr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXLINymr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXLINymr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXLINymr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXLINymr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXLINymr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXLINymr .navbar {
    height: 70px;
  }
  .cid-v3xXLINymr .navbar.opened {
    height: auto;
  }
  .cid-v3xXLINymr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXLINymr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXLINymr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXLINymr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXLINymr .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXLINymr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXLINymr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXLINymr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXLINymr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXLINymr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXLINymr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXLINymr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXRimoVF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXRimoVF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXRimoVF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXRimoVF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXRimoVF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXRimoVF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXRimoVF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXRimoVF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXRimoVF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXRimoVF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXRimoVF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXRimoVF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXRimoVF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXRimoVF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXRimoVF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXRimoVF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXRimoVF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXRimoVF .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXRimoVF .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXRimoVF .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXRimoVF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXRimoVF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXRimoVF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXRimoVF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXRimoVF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXRimoVF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXRimoVF .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXRimoVF .nav-item:focus,
.cid-v3xXRimoVF .nav-link:focus {
  outline: none;
}
.cid-v3xXRimoVF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXRimoVF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXRimoVF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXRimoVF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXRimoVF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXRimoVF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXRimoVF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXRimoVF .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXRimoVF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXRimoVF .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXRimoVF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXRimoVF .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXRimoVF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXRimoVF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXRimoVF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXRimoVF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXRimoVF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXRimoVF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXRimoVF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXRimoVF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXRimoVF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXRimoVF .navbar {
    min-height: 72px;
  }
  .cid-v3xXRimoVF .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXRimoVF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXRimoVF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXRimoVF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXRimoVF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXRimoVF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXRimoVF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXRimoVF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXRimoVF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXRimoVF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXRimoVF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXRimoVF .dropdown-item.active,
.cid-v3xXRimoVF .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXRimoVF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXRimoVF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXRimoVF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXRimoVF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXRimoVF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXRimoVF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXRimoVF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXRimoVF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXRimoVF .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXRimoVF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXRimoVF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXRimoVF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXRimoVF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXRimoVF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXRimoVF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXRimoVF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXRimoVF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXRimoVF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXRimoVF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXRimoVF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXRimoVF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXRimoVF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXRimoVF .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXRimoVF .navbar {
    height: 70px;
  }
  .cid-v3xXRimoVF .navbar.opened {
    height: auto;
  }
  .cid-v3xXRimoVF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXRimoVF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXRimoVF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXRimoVF .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXRimoVF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXRimoVF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXRimoVF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXRimoVF .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXRimoVF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXRimoVF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xXXEmkC5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xXXEmkC5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xXXEmkC5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xXXEmkC5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xXXEmkC5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xXXEmkC5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xXXEmkC5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xXXEmkC5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xXXEmkC5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xXXEmkC5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xXXEmkC5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xXXEmkC5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xXXEmkC5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xXXEmkC5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xXXEmkC5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xXXEmkC5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xXXEmkC5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xXXEmkC5 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xXXEmkC5 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xXXEmkC5 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXXEmkC5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXXEmkC5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xXXEmkC5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xXXEmkC5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xXXEmkC5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xXXEmkC5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xXXEmkC5 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xXXEmkC5 .nav-item:focus,
.cid-v3xXXEmkC5 .nav-link:focus {
  outline: none;
}
.cid-v3xXXEmkC5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xXXEmkC5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xXXEmkC5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xXXEmkC5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xXXEmkC5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xXXEmkC5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xXXEmkC5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xXXEmkC5 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xXXEmkC5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xXXEmkC5 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xXXEmkC5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xXXEmkC5 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xXXEmkC5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xXXEmkC5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xXXEmkC5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xXXEmkC5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xXXEmkC5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xXXEmkC5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xXXEmkC5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xXXEmkC5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xXXEmkC5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xXXEmkC5 .navbar {
    min-height: 72px;
  }
  .cid-v3xXXEmkC5 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xXXEmkC5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xXXEmkC5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xXXEmkC5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xXXEmkC5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xXXEmkC5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xXXEmkC5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xXXEmkC5 .dropdown-item.active,
.cid-v3xXXEmkC5 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xXXEmkC5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xXXEmkC5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xXXEmkC5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xXXEmkC5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xXXEmkC5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xXXEmkC5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xXXEmkC5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xXXEmkC5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xXXEmkC5 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xXXEmkC5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xXXEmkC5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xXXEmkC5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xXXEmkC5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXXEmkC5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xXXEmkC5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xXXEmkC5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXXEmkC5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xXXEmkC5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xXXEmkC5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xXXEmkC5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xXXEmkC5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xXXEmkC5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xXXEmkC5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xXXEmkC5 .navbar {
    height: 70px;
  }
  .cid-v3xXXEmkC5 .navbar.opened {
    height: auto;
  }
  .cid-v3xXXEmkC5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xXXEmkC5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xXXEmkC5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xXXEmkC5 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xXXEmkC5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xXXEmkC5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xXXEmkC5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xXXEmkC5 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xXXEmkC5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xXXEmkC5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xY3aOoeg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xY3aOoeg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xY3aOoeg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xY3aOoeg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xY3aOoeg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xY3aOoeg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xY3aOoeg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xY3aOoeg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xY3aOoeg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xY3aOoeg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xY3aOoeg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xY3aOoeg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xY3aOoeg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xY3aOoeg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xY3aOoeg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xY3aOoeg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xY3aOoeg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xY3aOoeg .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xY3aOoeg .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xY3aOoeg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xY3aOoeg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xY3aOoeg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xY3aOoeg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xY3aOoeg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xY3aOoeg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xY3aOoeg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xY3aOoeg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xY3aOoeg .nav-item:focus,
.cid-v3xY3aOoeg .nav-link:focus {
  outline: none;
}
.cid-v3xY3aOoeg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xY3aOoeg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xY3aOoeg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xY3aOoeg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xY3aOoeg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xY3aOoeg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xY3aOoeg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xY3aOoeg .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xY3aOoeg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xY3aOoeg .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xY3aOoeg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xY3aOoeg .navbar.collapsed {
  justify-content: center;
}
.cid-v3xY3aOoeg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xY3aOoeg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xY3aOoeg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xY3aOoeg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xY3aOoeg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xY3aOoeg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xY3aOoeg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xY3aOoeg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xY3aOoeg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xY3aOoeg .navbar {
    min-height: 72px;
  }
  .cid-v3xY3aOoeg .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xY3aOoeg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xY3aOoeg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xY3aOoeg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xY3aOoeg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xY3aOoeg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xY3aOoeg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xY3aOoeg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xY3aOoeg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xY3aOoeg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xY3aOoeg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xY3aOoeg .dropdown-item.active,
.cid-v3xY3aOoeg .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xY3aOoeg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xY3aOoeg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xY3aOoeg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xY3aOoeg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xY3aOoeg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xY3aOoeg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xY3aOoeg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xY3aOoeg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xY3aOoeg .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xY3aOoeg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xY3aOoeg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xY3aOoeg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xY3aOoeg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xY3aOoeg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xY3aOoeg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xY3aOoeg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xY3aOoeg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xY3aOoeg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xY3aOoeg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xY3aOoeg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xY3aOoeg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xY3aOoeg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xY3aOoeg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xY3aOoeg .navbar {
    height: 70px;
  }
  .cid-v3xY3aOoeg .navbar.opened {
    height: auto;
  }
  .cid-v3xY3aOoeg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xY3aOoeg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xY3aOoeg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xY3aOoeg .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xY3aOoeg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xY3aOoeg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xY3aOoeg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xY3aOoeg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xY3aOoeg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xY3aOoeg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xY8Fh9wP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xY8Fh9wP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xY8Fh9wP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xY8Fh9wP .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xY8Fh9wP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xY8Fh9wP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xY8Fh9wP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xY8Fh9wP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xY8Fh9wP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xY8Fh9wP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xY8Fh9wP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xY8Fh9wP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xY8Fh9wP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xY8Fh9wP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xY8Fh9wP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xY8Fh9wP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xY8Fh9wP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xY8Fh9wP .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xY8Fh9wP .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xY8Fh9wP .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xY8Fh9wP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xY8Fh9wP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xY8Fh9wP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xY8Fh9wP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xY8Fh9wP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xY8Fh9wP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xY8Fh9wP .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xY8Fh9wP .nav-item:focus,
.cid-v3xY8Fh9wP .nav-link:focus {
  outline: none;
}
.cid-v3xY8Fh9wP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xY8Fh9wP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xY8Fh9wP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xY8Fh9wP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xY8Fh9wP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xY8Fh9wP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xY8Fh9wP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xY8Fh9wP .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xY8Fh9wP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xY8Fh9wP .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xY8Fh9wP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xY8Fh9wP .navbar.collapsed {
  justify-content: center;
}
.cid-v3xY8Fh9wP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xY8Fh9wP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xY8Fh9wP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xY8Fh9wP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xY8Fh9wP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xY8Fh9wP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xY8Fh9wP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xY8Fh9wP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xY8Fh9wP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xY8Fh9wP .navbar {
    min-height: 72px;
  }
  .cid-v3xY8Fh9wP .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xY8Fh9wP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xY8Fh9wP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xY8Fh9wP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xY8Fh9wP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xY8Fh9wP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xY8Fh9wP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xY8Fh9wP .dropdown-item.active,
.cid-v3xY8Fh9wP .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xY8Fh9wP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xY8Fh9wP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xY8Fh9wP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xY8Fh9wP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xY8Fh9wP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xY8Fh9wP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xY8Fh9wP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xY8Fh9wP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xY8Fh9wP .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xY8Fh9wP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xY8Fh9wP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xY8Fh9wP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xY8Fh9wP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xY8Fh9wP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xY8Fh9wP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xY8Fh9wP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xY8Fh9wP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xY8Fh9wP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xY8Fh9wP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xY8Fh9wP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xY8Fh9wP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xY8Fh9wP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xY8Fh9wP .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xY8Fh9wP .navbar {
    height: 70px;
  }
  .cid-v3xY8Fh9wP .navbar.opened {
    height: auto;
  }
  .cid-v3xY8Fh9wP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xY8Fh9wP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xY8Fh9wP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xY8Fh9wP .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xY8Fh9wP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xY8Fh9wP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xY8Fh9wP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xY8Fh9wP .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xY8Fh9wP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xY8Fh9wP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYdHKUd2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYdHKUd2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYdHKUd2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYdHKUd2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYdHKUd2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYdHKUd2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYdHKUd2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYdHKUd2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYdHKUd2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYdHKUd2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYdHKUd2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYdHKUd2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYdHKUd2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYdHKUd2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYdHKUd2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYdHKUd2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYdHKUd2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYdHKUd2 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYdHKUd2 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYdHKUd2 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYdHKUd2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYdHKUd2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYdHKUd2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYdHKUd2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYdHKUd2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYdHKUd2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYdHKUd2 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYdHKUd2 .nav-item:focus,
.cid-v3xYdHKUd2 .nav-link:focus {
  outline: none;
}
.cid-v3xYdHKUd2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYdHKUd2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYdHKUd2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYdHKUd2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYdHKUd2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYdHKUd2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYdHKUd2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYdHKUd2 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYdHKUd2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYdHKUd2 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYdHKUd2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYdHKUd2 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYdHKUd2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYdHKUd2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYdHKUd2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYdHKUd2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYdHKUd2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYdHKUd2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYdHKUd2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYdHKUd2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYdHKUd2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYdHKUd2 .navbar {
    min-height: 72px;
  }
  .cid-v3xYdHKUd2 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYdHKUd2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYdHKUd2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYdHKUd2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYdHKUd2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYdHKUd2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYdHKUd2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYdHKUd2 .dropdown-item.active,
.cid-v3xYdHKUd2 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYdHKUd2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYdHKUd2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYdHKUd2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYdHKUd2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYdHKUd2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYdHKUd2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYdHKUd2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYdHKUd2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYdHKUd2 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYdHKUd2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYdHKUd2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYdHKUd2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYdHKUd2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYdHKUd2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYdHKUd2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYdHKUd2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYdHKUd2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYdHKUd2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYdHKUd2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYdHKUd2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYdHKUd2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYdHKUd2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYdHKUd2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYdHKUd2 .navbar {
    height: 70px;
  }
  .cid-v3xYdHKUd2 .navbar.opened {
    height: auto;
  }
  .cid-v3xYdHKUd2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYdHKUd2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYdHKUd2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYdHKUd2 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYdHKUd2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYdHKUd2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYdHKUd2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYdHKUd2 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYdHKUd2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYdHKUd2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYiF1Mbj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYiF1Mbj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYiF1Mbj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYiF1Mbj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYiF1Mbj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYiF1Mbj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYiF1Mbj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYiF1Mbj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYiF1Mbj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYiF1Mbj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYiF1Mbj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYiF1Mbj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYiF1Mbj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYiF1Mbj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYiF1Mbj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYiF1Mbj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYiF1Mbj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYiF1Mbj .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYiF1Mbj .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYiF1Mbj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYiF1Mbj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYiF1Mbj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYiF1Mbj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYiF1Mbj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYiF1Mbj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYiF1Mbj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYiF1Mbj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYiF1Mbj .nav-item:focus,
.cid-v3xYiF1Mbj .nav-link:focus {
  outline: none;
}
.cid-v3xYiF1Mbj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYiF1Mbj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYiF1Mbj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYiF1Mbj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYiF1Mbj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYiF1Mbj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYiF1Mbj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYiF1Mbj .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYiF1Mbj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYiF1Mbj .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYiF1Mbj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYiF1Mbj .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYiF1Mbj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYiF1Mbj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYiF1Mbj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYiF1Mbj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYiF1Mbj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYiF1Mbj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYiF1Mbj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYiF1Mbj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYiF1Mbj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYiF1Mbj .navbar {
    min-height: 72px;
  }
  .cid-v3xYiF1Mbj .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYiF1Mbj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYiF1Mbj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYiF1Mbj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYiF1Mbj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYiF1Mbj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYiF1Mbj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYiF1Mbj .dropdown-item.active,
.cid-v3xYiF1Mbj .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYiF1Mbj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYiF1Mbj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYiF1Mbj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYiF1Mbj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYiF1Mbj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYiF1Mbj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYiF1Mbj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYiF1Mbj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYiF1Mbj .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYiF1Mbj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYiF1Mbj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYiF1Mbj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYiF1Mbj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYiF1Mbj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYiF1Mbj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYiF1Mbj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYiF1Mbj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYiF1Mbj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYiF1Mbj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYiF1Mbj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYiF1Mbj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYiF1Mbj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYiF1Mbj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYiF1Mbj .navbar {
    height: 70px;
  }
  .cid-v3xYiF1Mbj .navbar.opened {
    height: auto;
  }
  .cid-v3xYiF1Mbj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYiF1Mbj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYiF1Mbj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYiF1Mbj .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYiF1Mbj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYiF1Mbj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYiF1Mbj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYiF1Mbj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYiF1Mbj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYiF1Mbj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYo8CTV4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYo8CTV4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYo8CTV4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYo8CTV4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYo8CTV4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYo8CTV4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYo8CTV4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYo8CTV4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYo8CTV4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYo8CTV4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYo8CTV4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYo8CTV4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYo8CTV4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYo8CTV4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYo8CTV4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYo8CTV4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYo8CTV4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYo8CTV4 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYo8CTV4 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYo8CTV4 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYo8CTV4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYo8CTV4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYo8CTV4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYo8CTV4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYo8CTV4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYo8CTV4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYo8CTV4 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYo8CTV4 .nav-item:focus,
.cid-v3xYo8CTV4 .nav-link:focus {
  outline: none;
}
.cid-v3xYo8CTV4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYo8CTV4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYo8CTV4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYo8CTV4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYo8CTV4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYo8CTV4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYo8CTV4 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYo8CTV4 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYo8CTV4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYo8CTV4 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYo8CTV4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYo8CTV4 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYo8CTV4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYo8CTV4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYo8CTV4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYo8CTV4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYo8CTV4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYo8CTV4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYo8CTV4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYo8CTV4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYo8CTV4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYo8CTV4 .navbar {
    min-height: 72px;
  }
  .cid-v3xYo8CTV4 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYo8CTV4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYo8CTV4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYo8CTV4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYo8CTV4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYo8CTV4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYo8CTV4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYo8CTV4 .dropdown-item.active,
.cid-v3xYo8CTV4 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYo8CTV4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYo8CTV4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYo8CTV4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYo8CTV4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYo8CTV4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYo8CTV4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYo8CTV4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYo8CTV4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYo8CTV4 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYo8CTV4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYo8CTV4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYo8CTV4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYo8CTV4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYo8CTV4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYo8CTV4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYo8CTV4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYo8CTV4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYo8CTV4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYo8CTV4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYo8CTV4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYo8CTV4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYo8CTV4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYo8CTV4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYo8CTV4 .navbar {
    height: 70px;
  }
  .cid-v3xYo8CTV4 .navbar.opened {
    height: auto;
  }
  .cid-v3xYo8CTV4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYo8CTV4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYo8CTV4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYo8CTV4 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYo8CTV4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYo8CTV4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYo8CTV4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYo8CTV4 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYo8CTV4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYo8CTV4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYtd0xob {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYtd0xob .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYtd0xob .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYtd0xob .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYtd0xob .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYtd0xob .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYtd0xob .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYtd0xob .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYtd0xob .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYtd0xob .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYtd0xob .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYtd0xob .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYtd0xob .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYtd0xob .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYtd0xob .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYtd0xob .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYtd0xob .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYtd0xob .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYtd0xob .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYtd0xob .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYtd0xob .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYtd0xob .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYtd0xob .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYtd0xob .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYtd0xob .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYtd0xob .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYtd0xob .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYtd0xob .nav-item:focus,
.cid-v3xYtd0xob .nav-link:focus {
  outline: none;
}
.cid-v3xYtd0xob .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYtd0xob .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYtd0xob .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYtd0xob .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYtd0xob .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYtd0xob .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYtd0xob .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYtd0xob .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYtd0xob .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYtd0xob .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYtd0xob .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYtd0xob .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYtd0xob .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYtd0xob .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYtd0xob .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYtd0xob .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYtd0xob .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYtd0xob .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYtd0xob .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYtd0xob .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYtd0xob .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYtd0xob .navbar {
    min-height: 72px;
  }
  .cid-v3xYtd0xob .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYtd0xob .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYtd0xob .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYtd0xob .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYtd0xob .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYtd0xob .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYtd0xob .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYtd0xob .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYtd0xob .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYtd0xob .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYtd0xob .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYtd0xob .dropdown-item.active,
.cid-v3xYtd0xob .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYtd0xob .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYtd0xob .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYtd0xob .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYtd0xob .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYtd0xob .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYtd0xob .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYtd0xob ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYtd0xob .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYtd0xob .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYtd0xob button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYtd0xob button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYtd0xob button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYtd0xob button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYtd0xob button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYtd0xob button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYtd0xob nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYtd0xob nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYtd0xob nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYtd0xob nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYtd0xob .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYtd0xob a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYtd0xob .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYtd0xob .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYtd0xob .navbar {
    height: 70px;
  }
  .cid-v3xYtd0xob .navbar.opened {
    height: auto;
  }
  .cid-v3xYtd0xob .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYtd0xob .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYtd0xob .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYtd0xob .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYtd0xob .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYtd0xob .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYtd0xob .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYtd0xob .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYtd0xob .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYtd0xob .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYzbOZbv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYzbOZbv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYzbOZbv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYzbOZbv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYzbOZbv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYzbOZbv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYzbOZbv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYzbOZbv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYzbOZbv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYzbOZbv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYzbOZbv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYzbOZbv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYzbOZbv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYzbOZbv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYzbOZbv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYzbOZbv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYzbOZbv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYzbOZbv .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYzbOZbv .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYzbOZbv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYzbOZbv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYzbOZbv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYzbOZbv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYzbOZbv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYzbOZbv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYzbOZbv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYzbOZbv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYzbOZbv .nav-item:focus,
.cid-v3xYzbOZbv .nav-link:focus {
  outline: none;
}
.cid-v3xYzbOZbv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYzbOZbv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYzbOZbv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYzbOZbv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYzbOZbv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYzbOZbv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYzbOZbv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYzbOZbv .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYzbOZbv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYzbOZbv .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYzbOZbv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYzbOZbv .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYzbOZbv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYzbOZbv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYzbOZbv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYzbOZbv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYzbOZbv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYzbOZbv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYzbOZbv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYzbOZbv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYzbOZbv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYzbOZbv .navbar {
    min-height: 72px;
  }
  .cid-v3xYzbOZbv .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYzbOZbv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYzbOZbv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYzbOZbv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYzbOZbv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYzbOZbv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYzbOZbv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYzbOZbv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYzbOZbv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYzbOZbv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYzbOZbv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYzbOZbv .dropdown-item.active,
.cid-v3xYzbOZbv .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYzbOZbv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYzbOZbv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYzbOZbv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYzbOZbv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYzbOZbv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYzbOZbv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYzbOZbv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYzbOZbv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYzbOZbv .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYzbOZbv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYzbOZbv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYzbOZbv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYzbOZbv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYzbOZbv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYzbOZbv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYzbOZbv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYzbOZbv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYzbOZbv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYzbOZbv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYzbOZbv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYzbOZbv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYzbOZbv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYzbOZbv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYzbOZbv .navbar {
    height: 70px;
  }
  .cid-v3xYzbOZbv .navbar.opened {
    height: auto;
  }
  .cid-v3xYzbOZbv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYzbOZbv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYzbOZbv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYzbOZbv .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYzbOZbv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYzbOZbv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYzbOZbv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYzbOZbv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYzbOZbv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYzbOZbv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYEeIrNa {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYEeIrNa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYEeIrNa .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYEeIrNa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYEeIrNa .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYEeIrNa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYEeIrNa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYEeIrNa .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYEeIrNa .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYEeIrNa .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYEeIrNa .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYEeIrNa .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYEeIrNa .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYEeIrNa .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYEeIrNa .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYEeIrNa .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYEeIrNa .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYEeIrNa .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYEeIrNa .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYEeIrNa .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYEeIrNa .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYEeIrNa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYEeIrNa .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYEeIrNa .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYEeIrNa .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYEeIrNa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYEeIrNa .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYEeIrNa .nav-item:focus,
.cid-v3xYEeIrNa .nav-link:focus {
  outline: none;
}
.cid-v3xYEeIrNa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYEeIrNa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYEeIrNa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYEeIrNa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYEeIrNa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYEeIrNa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYEeIrNa .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYEeIrNa .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYEeIrNa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYEeIrNa .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYEeIrNa .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYEeIrNa .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYEeIrNa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYEeIrNa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYEeIrNa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYEeIrNa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYEeIrNa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYEeIrNa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYEeIrNa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYEeIrNa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYEeIrNa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYEeIrNa .navbar {
    min-height: 72px;
  }
  .cid-v3xYEeIrNa .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYEeIrNa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYEeIrNa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYEeIrNa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYEeIrNa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYEeIrNa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYEeIrNa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYEeIrNa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYEeIrNa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYEeIrNa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYEeIrNa .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYEeIrNa .dropdown-item.active,
.cid-v3xYEeIrNa .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYEeIrNa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYEeIrNa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYEeIrNa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYEeIrNa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYEeIrNa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYEeIrNa .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYEeIrNa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYEeIrNa .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYEeIrNa .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYEeIrNa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYEeIrNa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYEeIrNa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYEeIrNa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYEeIrNa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYEeIrNa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYEeIrNa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYEeIrNa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYEeIrNa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYEeIrNa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYEeIrNa .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYEeIrNa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYEeIrNa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYEeIrNa .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYEeIrNa .navbar {
    height: 70px;
  }
  .cid-v3xYEeIrNa .navbar.opened {
    height: auto;
  }
  .cid-v3xYEeIrNa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYEeIrNa .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYEeIrNa .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYEeIrNa .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYEeIrNa .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYEeIrNa .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYEeIrNa .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYEeIrNa .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYEeIrNa .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYEeIrNa .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYJEM2xp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYJEM2xp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYJEM2xp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYJEM2xp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYJEM2xp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYJEM2xp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYJEM2xp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYJEM2xp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYJEM2xp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYJEM2xp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYJEM2xp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYJEM2xp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYJEM2xp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYJEM2xp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYJEM2xp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYJEM2xp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYJEM2xp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYJEM2xp .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYJEM2xp .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYJEM2xp .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYJEM2xp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYJEM2xp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYJEM2xp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYJEM2xp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYJEM2xp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYJEM2xp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYJEM2xp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYJEM2xp .nav-item:focus,
.cid-v3xYJEM2xp .nav-link:focus {
  outline: none;
}
.cid-v3xYJEM2xp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYJEM2xp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYJEM2xp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYJEM2xp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYJEM2xp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYJEM2xp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYJEM2xp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYJEM2xp .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYJEM2xp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYJEM2xp .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYJEM2xp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYJEM2xp .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYJEM2xp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYJEM2xp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYJEM2xp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYJEM2xp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYJEM2xp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYJEM2xp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYJEM2xp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYJEM2xp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYJEM2xp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYJEM2xp .navbar {
    min-height: 72px;
  }
  .cid-v3xYJEM2xp .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYJEM2xp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYJEM2xp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYJEM2xp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYJEM2xp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYJEM2xp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYJEM2xp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYJEM2xp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYJEM2xp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYJEM2xp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYJEM2xp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYJEM2xp .dropdown-item.active,
.cid-v3xYJEM2xp .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYJEM2xp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYJEM2xp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYJEM2xp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYJEM2xp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYJEM2xp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYJEM2xp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYJEM2xp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYJEM2xp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYJEM2xp .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYJEM2xp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYJEM2xp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYJEM2xp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYJEM2xp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYJEM2xp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYJEM2xp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYJEM2xp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYJEM2xp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYJEM2xp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYJEM2xp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYJEM2xp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYJEM2xp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYJEM2xp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYJEM2xp .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYJEM2xp .navbar {
    height: 70px;
  }
  .cid-v3xYJEM2xp .navbar.opened {
    height: auto;
  }
  .cid-v3xYJEM2xp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYJEM2xp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYJEM2xp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYJEM2xp .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYJEM2xp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYJEM2xp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYJEM2xp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYJEM2xp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYJEM2xp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYJEM2xp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYQVtsW0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYQVtsW0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYQVtsW0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYQVtsW0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYQVtsW0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYQVtsW0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYQVtsW0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYQVtsW0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYQVtsW0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYQVtsW0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYQVtsW0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYQVtsW0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYQVtsW0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYQVtsW0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYQVtsW0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYQVtsW0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYQVtsW0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYQVtsW0 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYQVtsW0 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYQVtsW0 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYQVtsW0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYQVtsW0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYQVtsW0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYQVtsW0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYQVtsW0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYQVtsW0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYQVtsW0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYQVtsW0 .nav-item:focus,
.cid-v3xYQVtsW0 .nav-link:focus {
  outline: none;
}
.cid-v3xYQVtsW0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYQVtsW0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYQVtsW0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYQVtsW0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYQVtsW0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYQVtsW0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYQVtsW0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYQVtsW0 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYQVtsW0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYQVtsW0 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYQVtsW0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYQVtsW0 .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYQVtsW0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYQVtsW0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYQVtsW0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYQVtsW0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYQVtsW0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYQVtsW0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYQVtsW0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYQVtsW0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYQVtsW0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYQVtsW0 .navbar {
    min-height: 72px;
  }
  .cid-v3xYQVtsW0 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYQVtsW0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYQVtsW0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYQVtsW0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYQVtsW0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYQVtsW0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYQVtsW0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYQVtsW0 .dropdown-item.active,
.cid-v3xYQVtsW0 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYQVtsW0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYQVtsW0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYQVtsW0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYQVtsW0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYQVtsW0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYQVtsW0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYQVtsW0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYQVtsW0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYQVtsW0 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYQVtsW0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYQVtsW0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYQVtsW0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYQVtsW0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYQVtsW0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYQVtsW0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYQVtsW0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYQVtsW0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYQVtsW0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYQVtsW0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYQVtsW0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYQVtsW0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYQVtsW0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYQVtsW0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYQVtsW0 .navbar {
    height: 70px;
  }
  .cid-v3xYQVtsW0 .navbar.opened {
    height: auto;
  }
  .cid-v3xYQVtsW0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYQVtsW0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYQVtsW0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYQVtsW0 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYQVtsW0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYQVtsW0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYQVtsW0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYQVtsW0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYQVtsW0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYQVtsW0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xYW2azjE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xYW2azjE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xYW2azjE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xYW2azjE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xYW2azjE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xYW2azjE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xYW2azjE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xYW2azjE .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xYW2azjE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xYW2azjE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xYW2azjE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xYW2azjE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xYW2azjE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xYW2azjE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xYW2azjE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xYW2azjE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xYW2azjE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xYW2azjE .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xYW2azjE .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xYW2azjE .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYW2azjE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYW2azjE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xYW2azjE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xYW2azjE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xYW2azjE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xYW2azjE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xYW2azjE .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xYW2azjE .nav-item:focus,
.cid-v3xYW2azjE .nav-link:focus {
  outline: none;
}
.cid-v3xYW2azjE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xYW2azjE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xYW2azjE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xYW2azjE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xYW2azjE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xYW2azjE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xYW2azjE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xYW2azjE .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xYW2azjE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xYW2azjE .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xYW2azjE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xYW2azjE .navbar.collapsed {
  justify-content: center;
}
.cid-v3xYW2azjE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xYW2azjE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xYW2azjE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xYW2azjE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xYW2azjE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xYW2azjE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xYW2azjE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xYW2azjE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xYW2azjE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xYW2azjE .navbar {
    min-height: 72px;
  }
  .cid-v3xYW2azjE .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xYW2azjE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xYW2azjE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xYW2azjE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xYW2azjE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xYW2azjE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xYW2azjE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xYW2azjE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xYW2azjE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xYW2azjE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xYW2azjE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xYW2azjE .dropdown-item.active,
.cid-v3xYW2azjE .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xYW2azjE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xYW2azjE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xYW2azjE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xYW2azjE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xYW2azjE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xYW2azjE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xYW2azjE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xYW2azjE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xYW2azjE .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xYW2azjE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xYW2azjE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xYW2azjE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xYW2azjE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYW2azjE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xYW2azjE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xYW2azjE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYW2azjE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xYW2azjE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xYW2azjE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xYW2azjE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xYW2azjE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xYW2azjE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xYW2azjE .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xYW2azjE .navbar {
    height: 70px;
  }
  .cid-v3xYW2azjE .navbar.opened {
    height: auto;
  }
  .cid-v3xYW2azjE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xYW2azjE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xYW2azjE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xYW2azjE .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xYW2azjE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xYW2azjE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xYW2azjE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xYW2azjE .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xYW2azjE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xYW2azjE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZ1Ga6Sl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZ1Ga6Sl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZ1Ga6Sl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZ1Ga6Sl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZ1Ga6Sl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZ1Ga6Sl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZ1Ga6Sl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZ1Ga6Sl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZ1Ga6Sl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZ1Ga6Sl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZ1Ga6Sl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZ1Ga6Sl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZ1Ga6Sl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZ1Ga6Sl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZ1Ga6Sl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZ1Ga6Sl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZ1Ga6Sl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZ1Ga6Sl .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZ1Ga6Sl .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZ1Ga6Sl .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZ1Ga6Sl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZ1Ga6Sl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZ1Ga6Sl .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZ1Ga6Sl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZ1Ga6Sl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZ1Ga6Sl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZ1Ga6Sl .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZ1Ga6Sl .nav-item:focus,
.cid-v3xZ1Ga6Sl .nav-link:focus {
  outline: none;
}
.cid-v3xZ1Ga6Sl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZ1Ga6Sl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZ1Ga6Sl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZ1Ga6Sl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZ1Ga6Sl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZ1Ga6Sl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZ1Ga6Sl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZ1Ga6Sl .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZ1Ga6Sl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZ1Ga6Sl .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZ1Ga6Sl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZ1Ga6Sl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZ1Ga6Sl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZ1Ga6Sl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZ1Ga6Sl .navbar {
    min-height: 72px;
  }
  .cid-v3xZ1Ga6Sl .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZ1Ga6Sl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZ1Ga6Sl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZ1Ga6Sl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZ1Ga6Sl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZ1Ga6Sl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZ1Ga6Sl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZ1Ga6Sl .dropdown-item.active,
.cid-v3xZ1Ga6Sl .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZ1Ga6Sl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZ1Ga6Sl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZ1Ga6Sl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZ1Ga6Sl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZ1Ga6Sl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZ1Ga6Sl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZ1Ga6Sl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZ1Ga6Sl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZ1Ga6Sl .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZ1Ga6Sl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZ1Ga6Sl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZ1Ga6Sl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZ1Ga6Sl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZ1Ga6Sl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZ1Ga6Sl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZ1Ga6Sl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZ1Ga6Sl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZ1Ga6Sl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZ1Ga6Sl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZ1Ga6Sl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZ1Ga6Sl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZ1Ga6Sl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZ1Ga6Sl .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZ1Ga6Sl .navbar {
    height: 70px;
  }
  .cid-v3xZ1Ga6Sl .navbar.opened {
    height: auto;
  }
  .cid-v3xZ1Ga6Sl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZ1Ga6Sl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZ1Ga6Sl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZ1Ga6Sl .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZ1Ga6Sl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZ1Ga6Sl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZ1Ga6Sl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZ1Ga6Sl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZ1Ga6Sl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZ6TsN9X {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZ6TsN9X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZ6TsN9X .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZ6TsN9X .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZ6TsN9X .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZ6TsN9X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZ6TsN9X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZ6TsN9X .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZ6TsN9X .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZ6TsN9X .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZ6TsN9X .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZ6TsN9X .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZ6TsN9X .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZ6TsN9X .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZ6TsN9X .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZ6TsN9X .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZ6TsN9X .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZ6TsN9X .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZ6TsN9X .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZ6TsN9X .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZ6TsN9X .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZ6TsN9X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZ6TsN9X .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZ6TsN9X .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZ6TsN9X .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZ6TsN9X .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZ6TsN9X .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZ6TsN9X .nav-item:focus,
.cid-v3xZ6TsN9X .nav-link:focus {
  outline: none;
}
.cid-v3xZ6TsN9X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZ6TsN9X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZ6TsN9X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZ6TsN9X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZ6TsN9X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZ6TsN9X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZ6TsN9X .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZ6TsN9X .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZ6TsN9X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZ6TsN9X .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZ6TsN9X .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZ6TsN9X .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZ6TsN9X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZ6TsN9X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZ6TsN9X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZ6TsN9X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZ6TsN9X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZ6TsN9X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZ6TsN9X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZ6TsN9X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZ6TsN9X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZ6TsN9X .navbar {
    min-height: 72px;
  }
  .cid-v3xZ6TsN9X .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZ6TsN9X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZ6TsN9X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZ6TsN9X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZ6TsN9X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZ6TsN9X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZ6TsN9X .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZ6TsN9X .dropdown-item.active,
.cid-v3xZ6TsN9X .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZ6TsN9X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZ6TsN9X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZ6TsN9X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZ6TsN9X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZ6TsN9X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZ6TsN9X .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZ6TsN9X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZ6TsN9X .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZ6TsN9X .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZ6TsN9X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZ6TsN9X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZ6TsN9X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZ6TsN9X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZ6TsN9X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZ6TsN9X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZ6TsN9X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZ6TsN9X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZ6TsN9X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZ6TsN9X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZ6TsN9X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZ6TsN9X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZ6TsN9X .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZ6TsN9X .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZ6TsN9X .navbar {
    height: 70px;
  }
  .cid-v3xZ6TsN9X .navbar.opened {
    height: auto;
  }
  .cid-v3xZ6TsN9X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZ6TsN9X .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZ6TsN9X .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZ6TsN9X .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZ6TsN9X .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZ6TsN9X .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZ6TsN9X .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZ6TsN9X .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZ6TsN9X .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZ6TsN9X .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZcv7CRD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZcv7CRD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZcv7CRD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZcv7CRD .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZcv7CRD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZcv7CRD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZcv7CRD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZcv7CRD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZcv7CRD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZcv7CRD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZcv7CRD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZcv7CRD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZcv7CRD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZcv7CRD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZcv7CRD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZcv7CRD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZcv7CRD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZcv7CRD .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZcv7CRD .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZcv7CRD .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZcv7CRD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZcv7CRD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZcv7CRD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZcv7CRD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZcv7CRD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZcv7CRD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZcv7CRD .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZcv7CRD .nav-item:focus,
.cid-v3xZcv7CRD .nav-link:focus {
  outline: none;
}
.cid-v3xZcv7CRD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZcv7CRD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZcv7CRD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZcv7CRD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZcv7CRD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZcv7CRD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZcv7CRD .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZcv7CRD .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZcv7CRD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZcv7CRD .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZcv7CRD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZcv7CRD .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZcv7CRD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZcv7CRD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZcv7CRD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZcv7CRD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZcv7CRD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZcv7CRD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZcv7CRD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZcv7CRD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZcv7CRD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZcv7CRD .navbar {
    min-height: 72px;
  }
  .cid-v3xZcv7CRD .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZcv7CRD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZcv7CRD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZcv7CRD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZcv7CRD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZcv7CRD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZcv7CRD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZcv7CRD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZcv7CRD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZcv7CRD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZcv7CRD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZcv7CRD .dropdown-item.active,
.cid-v3xZcv7CRD .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZcv7CRD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZcv7CRD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZcv7CRD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZcv7CRD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZcv7CRD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZcv7CRD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZcv7CRD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZcv7CRD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZcv7CRD .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZcv7CRD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZcv7CRD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZcv7CRD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZcv7CRD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZcv7CRD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZcv7CRD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZcv7CRD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZcv7CRD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZcv7CRD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZcv7CRD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZcv7CRD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZcv7CRD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZcv7CRD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZcv7CRD .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZcv7CRD .navbar {
    height: 70px;
  }
  .cid-v3xZcv7CRD .navbar.opened {
    height: auto;
  }
  .cid-v3xZcv7CRD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZcv7CRD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZcv7CRD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZcv7CRD .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZcv7CRD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZcv7CRD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZcv7CRD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZcv7CRD .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZcv7CRD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZcv7CRD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZhrAyMP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZhrAyMP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZhrAyMP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZhrAyMP .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZhrAyMP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZhrAyMP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZhrAyMP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZhrAyMP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZhrAyMP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZhrAyMP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZhrAyMP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZhrAyMP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZhrAyMP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZhrAyMP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZhrAyMP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZhrAyMP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZhrAyMP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZhrAyMP .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZhrAyMP .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZhrAyMP .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZhrAyMP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZhrAyMP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZhrAyMP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZhrAyMP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZhrAyMP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZhrAyMP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZhrAyMP .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZhrAyMP .nav-item:focus,
.cid-v3xZhrAyMP .nav-link:focus {
  outline: none;
}
.cid-v3xZhrAyMP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZhrAyMP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZhrAyMP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZhrAyMP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZhrAyMP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZhrAyMP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZhrAyMP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZhrAyMP .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZhrAyMP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZhrAyMP .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZhrAyMP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZhrAyMP .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZhrAyMP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZhrAyMP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZhrAyMP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZhrAyMP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZhrAyMP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZhrAyMP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZhrAyMP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZhrAyMP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZhrAyMP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZhrAyMP .navbar {
    min-height: 72px;
  }
  .cid-v3xZhrAyMP .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZhrAyMP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZhrAyMP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZhrAyMP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZhrAyMP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZhrAyMP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZhrAyMP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZhrAyMP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZhrAyMP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZhrAyMP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZhrAyMP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZhrAyMP .dropdown-item.active,
.cid-v3xZhrAyMP .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZhrAyMP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZhrAyMP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZhrAyMP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZhrAyMP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZhrAyMP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZhrAyMP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZhrAyMP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZhrAyMP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZhrAyMP .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZhrAyMP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZhrAyMP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZhrAyMP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZhrAyMP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZhrAyMP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZhrAyMP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZhrAyMP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZhrAyMP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZhrAyMP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZhrAyMP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZhrAyMP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZhrAyMP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZhrAyMP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZhrAyMP .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZhrAyMP .navbar {
    height: 70px;
  }
  .cid-v3xZhrAyMP .navbar.opened {
    height: auto;
  }
  .cid-v3xZhrAyMP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZhrAyMP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZhrAyMP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZhrAyMP .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZhrAyMP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZhrAyMP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZhrAyMP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZhrAyMP .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZhrAyMP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZhrAyMP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZmYYNQz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZmYYNQz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZmYYNQz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZmYYNQz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZmYYNQz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZmYYNQz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZmYYNQz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZmYYNQz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZmYYNQz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZmYYNQz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZmYYNQz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZmYYNQz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZmYYNQz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZmYYNQz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZmYYNQz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZmYYNQz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZmYYNQz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZmYYNQz .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZmYYNQz .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZmYYNQz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZmYYNQz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZmYYNQz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZmYYNQz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZmYYNQz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZmYYNQz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZmYYNQz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZmYYNQz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZmYYNQz .nav-item:focus,
.cid-v3xZmYYNQz .nav-link:focus {
  outline: none;
}
.cid-v3xZmYYNQz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZmYYNQz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZmYYNQz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZmYYNQz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZmYYNQz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZmYYNQz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZmYYNQz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZmYYNQz .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZmYYNQz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZmYYNQz .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZmYYNQz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZmYYNQz .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZmYYNQz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZmYYNQz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZmYYNQz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZmYYNQz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZmYYNQz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZmYYNQz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZmYYNQz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZmYYNQz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZmYYNQz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZmYYNQz .navbar {
    min-height: 72px;
  }
  .cid-v3xZmYYNQz .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZmYYNQz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZmYYNQz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZmYYNQz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZmYYNQz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZmYYNQz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZmYYNQz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZmYYNQz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZmYYNQz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZmYYNQz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZmYYNQz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZmYYNQz .dropdown-item.active,
.cid-v3xZmYYNQz .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZmYYNQz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZmYYNQz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZmYYNQz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZmYYNQz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZmYYNQz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZmYYNQz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZmYYNQz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZmYYNQz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZmYYNQz .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZmYYNQz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZmYYNQz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZmYYNQz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZmYYNQz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZmYYNQz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZmYYNQz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZmYYNQz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZmYYNQz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZmYYNQz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZmYYNQz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZmYYNQz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZmYYNQz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZmYYNQz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZmYYNQz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZmYYNQz .navbar {
    height: 70px;
  }
  .cid-v3xZmYYNQz .navbar.opened {
    height: auto;
  }
  .cid-v3xZmYYNQz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZmYYNQz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZmYYNQz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZmYYNQz .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZmYYNQz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZmYYNQz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZmYYNQz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZmYYNQz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZmYYNQz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZmYYNQz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZrX16tL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZrX16tL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZrX16tL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZrX16tL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZrX16tL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZrX16tL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZrX16tL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZrX16tL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZrX16tL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZrX16tL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZrX16tL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZrX16tL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZrX16tL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZrX16tL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZrX16tL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZrX16tL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZrX16tL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZrX16tL .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZrX16tL .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZrX16tL .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZrX16tL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZrX16tL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZrX16tL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZrX16tL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZrX16tL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZrX16tL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZrX16tL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZrX16tL .nav-item:focus,
.cid-v3xZrX16tL .nav-link:focus {
  outline: none;
}
.cid-v3xZrX16tL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZrX16tL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZrX16tL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZrX16tL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZrX16tL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZrX16tL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZrX16tL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZrX16tL .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZrX16tL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZrX16tL .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZrX16tL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZrX16tL .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZrX16tL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZrX16tL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZrX16tL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZrX16tL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZrX16tL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZrX16tL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZrX16tL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZrX16tL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZrX16tL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZrX16tL .navbar {
    min-height: 72px;
  }
  .cid-v3xZrX16tL .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZrX16tL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZrX16tL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZrX16tL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZrX16tL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZrX16tL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZrX16tL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZrX16tL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZrX16tL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZrX16tL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZrX16tL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZrX16tL .dropdown-item.active,
.cid-v3xZrX16tL .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZrX16tL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZrX16tL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZrX16tL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZrX16tL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZrX16tL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZrX16tL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZrX16tL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZrX16tL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZrX16tL .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZrX16tL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZrX16tL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZrX16tL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZrX16tL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZrX16tL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZrX16tL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZrX16tL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZrX16tL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZrX16tL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZrX16tL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZrX16tL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZrX16tL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZrX16tL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZrX16tL .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZrX16tL .navbar {
    height: 70px;
  }
  .cid-v3xZrX16tL .navbar.opened {
    height: auto;
  }
  .cid-v3xZrX16tL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZrX16tL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZrX16tL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZrX16tL .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZrX16tL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZrX16tL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZrX16tL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZrX16tL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZrX16tL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZrX16tL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZxeDnAp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZxeDnAp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZxeDnAp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZxeDnAp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZxeDnAp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZxeDnAp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZxeDnAp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZxeDnAp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZxeDnAp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZxeDnAp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZxeDnAp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZxeDnAp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZxeDnAp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZxeDnAp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZxeDnAp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZxeDnAp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZxeDnAp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZxeDnAp .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZxeDnAp .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZxeDnAp .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZxeDnAp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZxeDnAp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZxeDnAp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZxeDnAp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZxeDnAp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZxeDnAp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZxeDnAp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZxeDnAp .nav-item:focus,
.cid-v3xZxeDnAp .nav-link:focus {
  outline: none;
}
.cid-v3xZxeDnAp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZxeDnAp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZxeDnAp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZxeDnAp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZxeDnAp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZxeDnAp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZxeDnAp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZxeDnAp .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZxeDnAp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZxeDnAp .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZxeDnAp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZxeDnAp .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZxeDnAp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZxeDnAp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZxeDnAp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZxeDnAp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZxeDnAp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZxeDnAp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZxeDnAp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZxeDnAp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZxeDnAp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZxeDnAp .navbar {
    min-height: 72px;
  }
  .cid-v3xZxeDnAp .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZxeDnAp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZxeDnAp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZxeDnAp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZxeDnAp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZxeDnAp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZxeDnAp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZxeDnAp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZxeDnAp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZxeDnAp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZxeDnAp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZxeDnAp .dropdown-item.active,
.cid-v3xZxeDnAp .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZxeDnAp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZxeDnAp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZxeDnAp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZxeDnAp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZxeDnAp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZxeDnAp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZxeDnAp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZxeDnAp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZxeDnAp .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZxeDnAp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZxeDnAp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZxeDnAp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZxeDnAp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZxeDnAp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZxeDnAp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZxeDnAp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZxeDnAp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZxeDnAp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZxeDnAp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZxeDnAp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZxeDnAp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZxeDnAp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZxeDnAp .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZxeDnAp .navbar {
    height: 70px;
  }
  .cid-v3xZxeDnAp .navbar.opened {
    height: auto;
  }
  .cid-v3xZxeDnAp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZxeDnAp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZxeDnAp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZxeDnAp .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZxeDnAp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZxeDnAp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZxeDnAp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZxeDnAp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZxeDnAp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZxeDnAp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZD35XcO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZD35XcO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZD35XcO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZD35XcO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZD35XcO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZD35XcO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZD35XcO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZD35XcO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZD35XcO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZD35XcO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZD35XcO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZD35XcO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZD35XcO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZD35XcO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZD35XcO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZD35XcO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZD35XcO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZD35XcO .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZD35XcO .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZD35XcO .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZD35XcO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZD35XcO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZD35XcO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZD35XcO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZD35XcO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZD35XcO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZD35XcO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZD35XcO .nav-item:focus,
.cid-v3xZD35XcO .nav-link:focus {
  outline: none;
}
.cid-v3xZD35XcO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZD35XcO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZD35XcO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZD35XcO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZD35XcO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZD35XcO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZD35XcO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZD35XcO .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZD35XcO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZD35XcO .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZD35XcO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZD35XcO .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZD35XcO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZD35XcO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZD35XcO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZD35XcO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZD35XcO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZD35XcO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZD35XcO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZD35XcO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZD35XcO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZD35XcO .navbar {
    min-height: 72px;
  }
  .cid-v3xZD35XcO .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZD35XcO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZD35XcO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZD35XcO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZD35XcO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZD35XcO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZD35XcO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZD35XcO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZD35XcO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZD35XcO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZD35XcO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZD35XcO .dropdown-item.active,
.cid-v3xZD35XcO .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZD35XcO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZD35XcO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZD35XcO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZD35XcO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZD35XcO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZD35XcO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZD35XcO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZD35XcO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZD35XcO .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZD35XcO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZD35XcO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZD35XcO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZD35XcO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZD35XcO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZD35XcO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZD35XcO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZD35XcO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZD35XcO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZD35XcO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZD35XcO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZD35XcO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZD35XcO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZD35XcO .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZD35XcO .navbar {
    height: 70px;
  }
  .cid-v3xZD35XcO .navbar.opened {
    height: auto;
  }
  .cid-v3xZD35XcO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZD35XcO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZD35XcO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZD35XcO .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZD35XcO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZD35XcO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZD35XcO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZD35XcO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZD35XcO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZD35XcO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZIJ6Pvg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZIJ6Pvg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZIJ6Pvg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZIJ6Pvg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZIJ6Pvg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZIJ6Pvg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZIJ6Pvg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZIJ6Pvg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZIJ6Pvg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZIJ6Pvg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZIJ6Pvg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZIJ6Pvg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZIJ6Pvg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZIJ6Pvg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZIJ6Pvg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZIJ6Pvg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZIJ6Pvg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZIJ6Pvg .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZIJ6Pvg .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZIJ6Pvg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZIJ6Pvg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZIJ6Pvg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZIJ6Pvg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZIJ6Pvg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZIJ6Pvg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZIJ6Pvg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZIJ6Pvg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZIJ6Pvg .nav-item:focus,
.cid-v3xZIJ6Pvg .nav-link:focus {
  outline: none;
}
.cid-v3xZIJ6Pvg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZIJ6Pvg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZIJ6Pvg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZIJ6Pvg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZIJ6Pvg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZIJ6Pvg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZIJ6Pvg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZIJ6Pvg .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZIJ6Pvg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZIJ6Pvg .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZIJ6Pvg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZIJ6Pvg .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZIJ6Pvg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZIJ6Pvg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZIJ6Pvg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZIJ6Pvg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZIJ6Pvg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZIJ6Pvg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZIJ6Pvg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZIJ6Pvg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZIJ6Pvg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZIJ6Pvg .navbar {
    min-height: 72px;
  }
  .cid-v3xZIJ6Pvg .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZIJ6Pvg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZIJ6Pvg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZIJ6Pvg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZIJ6Pvg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZIJ6Pvg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZIJ6Pvg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZIJ6Pvg .dropdown-item.active,
.cid-v3xZIJ6Pvg .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZIJ6Pvg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZIJ6Pvg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZIJ6Pvg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZIJ6Pvg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZIJ6Pvg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZIJ6Pvg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZIJ6Pvg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZIJ6Pvg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZIJ6Pvg .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZIJ6Pvg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZIJ6Pvg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZIJ6Pvg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZIJ6Pvg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZIJ6Pvg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZIJ6Pvg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZIJ6Pvg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZIJ6Pvg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZIJ6Pvg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZIJ6Pvg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZIJ6Pvg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZIJ6Pvg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZIJ6Pvg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZIJ6Pvg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZIJ6Pvg .navbar {
    height: 70px;
  }
  .cid-v3xZIJ6Pvg .navbar.opened {
    height: auto;
  }
  .cid-v3xZIJ6Pvg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZIJ6Pvg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZIJ6Pvg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZIJ6Pvg .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZIJ6Pvg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZIJ6Pvg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZIJ6Pvg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZIJ6Pvg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZIJ6Pvg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZO8V7vY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZO8V7vY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZO8V7vY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZO8V7vY .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZO8V7vY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZO8V7vY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZO8V7vY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZO8V7vY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZO8V7vY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZO8V7vY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZO8V7vY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZO8V7vY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZO8V7vY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZO8V7vY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZO8V7vY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZO8V7vY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZO8V7vY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZO8V7vY .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZO8V7vY .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZO8V7vY .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZO8V7vY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZO8V7vY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZO8V7vY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZO8V7vY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZO8V7vY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZO8V7vY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZO8V7vY .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZO8V7vY .nav-item:focus,
.cid-v3xZO8V7vY .nav-link:focus {
  outline: none;
}
.cid-v3xZO8V7vY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZO8V7vY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZO8V7vY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZO8V7vY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZO8V7vY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZO8V7vY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZO8V7vY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZO8V7vY .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZO8V7vY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZO8V7vY .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZO8V7vY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZO8V7vY .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZO8V7vY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZO8V7vY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZO8V7vY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZO8V7vY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZO8V7vY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZO8V7vY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZO8V7vY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZO8V7vY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZO8V7vY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZO8V7vY .navbar {
    min-height: 72px;
  }
  .cid-v3xZO8V7vY .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZO8V7vY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZO8V7vY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZO8V7vY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZO8V7vY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZO8V7vY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZO8V7vY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZO8V7vY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZO8V7vY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZO8V7vY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZO8V7vY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZO8V7vY .dropdown-item.active,
.cid-v3xZO8V7vY .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZO8V7vY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZO8V7vY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZO8V7vY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZO8V7vY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZO8V7vY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZO8V7vY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZO8V7vY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZO8V7vY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZO8V7vY .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZO8V7vY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZO8V7vY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZO8V7vY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZO8V7vY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZO8V7vY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZO8V7vY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZO8V7vY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZO8V7vY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZO8V7vY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZO8V7vY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZO8V7vY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZO8V7vY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZO8V7vY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZO8V7vY .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZO8V7vY .navbar {
    height: 70px;
  }
  .cid-v3xZO8V7vY .navbar.opened {
    height: auto;
  }
  .cid-v3xZO8V7vY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZO8V7vY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZO8V7vY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZO8V7vY .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZO8V7vY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZO8V7vY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZO8V7vY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZO8V7vY .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZO8V7vY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZO8V7vY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZTmsdaW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZTmsdaW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZTmsdaW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZTmsdaW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZTmsdaW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZTmsdaW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZTmsdaW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZTmsdaW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZTmsdaW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZTmsdaW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZTmsdaW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZTmsdaW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZTmsdaW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZTmsdaW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZTmsdaW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZTmsdaW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZTmsdaW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZTmsdaW .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZTmsdaW .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZTmsdaW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZTmsdaW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZTmsdaW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZTmsdaW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZTmsdaW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZTmsdaW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZTmsdaW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZTmsdaW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZTmsdaW .nav-item:focus,
.cid-v3xZTmsdaW .nav-link:focus {
  outline: none;
}
.cid-v3xZTmsdaW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZTmsdaW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZTmsdaW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZTmsdaW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZTmsdaW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZTmsdaW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZTmsdaW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZTmsdaW .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZTmsdaW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZTmsdaW .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZTmsdaW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZTmsdaW .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZTmsdaW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZTmsdaW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZTmsdaW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZTmsdaW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZTmsdaW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZTmsdaW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZTmsdaW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZTmsdaW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZTmsdaW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZTmsdaW .navbar {
    min-height: 72px;
  }
  .cid-v3xZTmsdaW .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZTmsdaW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZTmsdaW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZTmsdaW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZTmsdaW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZTmsdaW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZTmsdaW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZTmsdaW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZTmsdaW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZTmsdaW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZTmsdaW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZTmsdaW .dropdown-item.active,
.cid-v3xZTmsdaW .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZTmsdaW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZTmsdaW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZTmsdaW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZTmsdaW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZTmsdaW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZTmsdaW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZTmsdaW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZTmsdaW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZTmsdaW .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZTmsdaW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZTmsdaW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZTmsdaW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZTmsdaW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZTmsdaW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZTmsdaW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZTmsdaW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZTmsdaW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZTmsdaW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZTmsdaW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZTmsdaW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZTmsdaW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZTmsdaW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZTmsdaW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZTmsdaW .navbar {
    height: 70px;
  }
  .cid-v3xZTmsdaW .navbar.opened {
    height: auto;
  }
  .cid-v3xZTmsdaW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZTmsdaW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZTmsdaW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZTmsdaW .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZTmsdaW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZTmsdaW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZTmsdaW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZTmsdaW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZTmsdaW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZTmsdaW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3xZZ74o3b {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3xZZ74o3b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3xZZ74o3b .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3xZZ74o3b .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3xZZ74o3b .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3xZZ74o3b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3xZZ74o3b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3xZZ74o3b .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3xZZ74o3b .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3xZZ74o3b .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3xZZ74o3b .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3xZZ74o3b .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3xZZ74o3b .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3xZZ74o3b .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3xZZ74o3b .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3xZZ74o3b .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3xZZ74o3b .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3xZZ74o3b .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3xZZ74o3b .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3xZZ74o3b .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZZ74o3b .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZZ74o3b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3xZZ74o3b .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3xZZ74o3b .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3xZZ74o3b .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3xZZ74o3b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3xZZ74o3b .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3xZZ74o3b .nav-item:focus,
.cid-v3xZZ74o3b .nav-link:focus {
  outline: none;
}
.cid-v3xZZ74o3b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3xZZ74o3b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3xZZ74o3b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3xZZ74o3b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3xZZ74o3b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3xZZ74o3b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3xZZ74o3b .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3xZZ74o3b .navbar.opened {
  transition: all 0.3s;
}
.cid-v3xZZ74o3b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3xZZ74o3b .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3xZZ74o3b .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3xZZ74o3b .navbar.collapsed {
  justify-content: center;
}
.cid-v3xZZ74o3b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3xZZ74o3b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3xZZ74o3b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3xZZ74o3b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3xZZ74o3b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3xZZ74o3b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3xZZ74o3b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3xZZ74o3b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3xZZ74o3b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3xZZ74o3b .navbar {
    min-height: 72px;
  }
  .cid-v3xZZ74o3b .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3xZZ74o3b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3xZZ74o3b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3xZZ74o3b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3xZZ74o3b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3xZZ74o3b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3xZZ74o3b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3xZZ74o3b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3xZZ74o3b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3xZZ74o3b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3xZZ74o3b .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3xZZ74o3b .dropdown-item.active,
.cid-v3xZZ74o3b .dropdown-item:active {
  background-color: transparent;
}
.cid-v3xZZ74o3b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3xZZ74o3b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3xZZ74o3b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3xZZ74o3b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3xZZ74o3b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3xZZ74o3b .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3xZZ74o3b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3xZZ74o3b .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3xZZ74o3b .navbar-buttons {
    text-align: left;
  }
}
.cid-v3xZZ74o3b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3xZZ74o3b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3xZZ74o3b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3xZZ74o3b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZZ74o3b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3xZZ74o3b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3xZZ74o3b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZZ74o3b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3xZZ74o3b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3xZZ74o3b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3xZZ74o3b .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3xZZ74o3b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3xZZ74o3b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3xZZ74o3b .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3xZZ74o3b .navbar {
    height: 70px;
  }
  .cid-v3xZZ74o3b .navbar.opened {
    height: auto;
  }
  .cid-v3xZZ74o3b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3xZZ74o3b .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3xZZ74o3b .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3xZZ74o3b .navbar-brand {
    margin-right: auto;
  }
  .cid-v3xZZ74o3b .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3xZZ74o3b .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3xZZ74o3b .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3xZZ74o3b .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3xZZ74o3b .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3xZZ74o3b .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y094PZp0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y094PZp0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y094PZp0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y094PZp0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y094PZp0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y094PZp0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y094PZp0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y094PZp0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y094PZp0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y094PZp0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y094PZp0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y094PZp0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y094PZp0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y094PZp0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y094PZp0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y094PZp0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y094PZp0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y094PZp0 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y094PZp0 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y094PZp0 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y094PZp0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y094PZp0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y094PZp0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y094PZp0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y094PZp0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y094PZp0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y094PZp0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y094PZp0 .nav-item:focus,
.cid-v3y094PZp0 .nav-link:focus {
  outline: none;
}
.cid-v3y094PZp0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y094PZp0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y094PZp0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y094PZp0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y094PZp0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y094PZp0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y094PZp0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y094PZp0 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y094PZp0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y094PZp0 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y094PZp0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y094PZp0 .navbar.collapsed {
  justify-content: center;
}
.cid-v3y094PZp0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y094PZp0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y094PZp0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y094PZp0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y094PZp0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y094PZp0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y094PZp0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y094PZp0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y094PZp0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y094PZp0 .navbar {
    min-height: 72px;
  }
  .cid-v3y094PZp0 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y094PZp0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y094PZp0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y094PZp0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y094PZp0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y094PZp0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y094PZp0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y094PZp0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y094PZp0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y094PZp0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y094PZp0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y094PZp0 .dropdown-item.active,
.cid-v3y094PZp0 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y094PZp0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y094PZp0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y094PZp0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y094PZp0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y094PZp0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y094PZp0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y094PZp0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y094PZp0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y094PZp0 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y094PZp0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y094PZp0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y094PZp0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y094PZp0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y094PZp0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y094PZp0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y094PZp0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y094PZp0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y094PZp0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y094PZp0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y094PZp0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y094PZp0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y094PZp0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y094PZp0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y094PZp0 .navbar {
    height: 70px;
  }
  .cid-v3y094PZp0 .navbar.opened {
    height: auto;
  }
  .cid-v3y094PZp0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y094PZp0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y094PZp0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y094PZp0 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y094PZp0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y094PZp0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y094PZp0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y094PZp0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y094PZp0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y094PZp0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0eDTPcz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0eDTPcz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0eDTPcz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0eDTPcz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0eDTPcz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0eDTPcz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0eDTPcz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0eDTPcz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0eDTPcz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0eDTPcz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0eDTPcz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0eDTPcz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0eDTPcz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0eDTPcz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0eDTPcz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0eDTPcz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0eDTPcz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0eDTPcz .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0eDTPcz .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0eDTPcz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0eDTPcz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0eDTPcz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0eDTPcz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0eDTPcz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0eDTPcz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0eDTPcz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0eDTPcz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0eDTPcz .nav-item:focus,
.cid-v3y0eDTPcz .nav-link:focus {
  outline: none;
}
.cid-v3y0eDTPcz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0eDTPcz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0eDTPcz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0eDTPcz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0eDTPcz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0eDTPcz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0eDTPcz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0eDTPcz .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0eDTPcz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0eDTPcz .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0eDTPcz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0eDTPcz .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0eDTPcz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0eDTPcz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0eDTPcz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0eDTPcz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0eDTPcz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0eDTPcz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0eDTPcz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0eDTPcz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0eDTPcz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0eDTPcz .navbar {
    min-height: 72px;
  }
  .cid-v3y0eDTPcz .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0eDTPcz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0eDTPcz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0eDTPcz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0eDTPcz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0eDTPcz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0eDTPcz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0eDTPcz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0eDTPcz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0eDTPcz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0eDTPcz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0eDTPcz .dropdown-item.active,
.cid-v3y0eDTPcz .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0eDTPcz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0eDTPcz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0eDTPcz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0eDTPcz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0eDTPcz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0eDTPcz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0eDTPcz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0eDTPcz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0eDTPcz .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0eDTPcz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0eDTPcz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0eDTPcz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0eDTPcz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0eDTPcz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0eDTPcz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0eDTPcz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0eDTPcz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0eDTPcz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0eDTPcz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0eDTPcz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0eDTPcz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0eDTPcz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0eDTPcz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0eDTPcz .navbar {
    height: 70px;
  }
  .cid-v3y0eDTPcz .navbar.opened {
    height: auto;
  }
  .cid-v3y0eDTPcz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0eDTPcz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0eDTPcz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0eDTPcz .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0eDTPcz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0eDTPcz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0eDTPcz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0eDTPcz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0eDTPcz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0eDTPcz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0kn0Jdo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0kn0Jdo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0kn0Jdo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0kn0Jdo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0kn0Jdo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0kn0Jdo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0kn0Jdo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0kn0Jdo .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0kn0Jdo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0kn0Jdo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0kn0Jdo .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0kn0Jdo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0kn0Jdo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0kn0Jdo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0kn0Jdo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0kn0Jdo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0kn0Jdo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0kn0Jdo .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0kn0Jdo .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0kn0Jdo .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0kn0Jdo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0kn0Jdo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0kn0Jdo .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0kn0Jdo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0kn0Jdo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0kn0Jdo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0kn0Jdo .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0kn0Jdo .nav-item:focus,
.cid-v3y0kn0Jdo .nav-link:focus {
  outline: none;
}
.cid-v3y0kn0Jdo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0kn0Jdo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0kn0Jdo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0kn0Jdo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0kn0Jdo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0kn0Jdo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0kn0Jdo .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0kn0Jdo .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0kn0Jdo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0kn0Jdo .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0kn0Jdo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0kn0Jdo .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0kn0Jdo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0kn0Jdo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0kn0Jdo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0kn0Jdo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0kn0Jdo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0kn0Jdo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0kn0Jdo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0kn0Jdo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0kn0Jdo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0kn0Jdo .navbar {
    min-height: 72px;
  }
  .cid-v3y0kn0Jdo .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0kn0Jdo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0kn0Jdo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0kn0Jdo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0kn0Jdo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0kn0Jdo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0kn0Jdo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0kn0Jdo .dropdown-item.active,
.cid-v3y0kn0Jdo .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0kn0Jdo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0kn0Jdo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0kn0Jdo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0kn0Jdo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0kn0Jdo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0kn0Jdo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0kn0Jdo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0kn0Jdo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0kn0Jdo .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0kn0Jdo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0kn0Jdo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0kn0Jdo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0kn0Jdo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0kn0Jdo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0kn0Jdo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0kn0Jdo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0kn0Jdo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0kn0Jdo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0kn0Jdo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0kn0Jdo .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0kn0Jdo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0kn0Jdo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0kn0Jdo .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0kn0Jdo .navbar {
    height: 70px;
  }
  .cid-v3y0kn0Jdo .navbar.opened {
    height: auto;
  }
  .cid-v3y0kn0Jdo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0kn0Jdo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0kn0Jdo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0kn0Jdo .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0kn0Jdo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0kn0Jdo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0kn0Jdo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0kn0Jdo .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0kn0Jdo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0kn0Jdo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0pGM6cX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0pGM6cX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0pGM6cX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0pGM6cX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0pGM6cX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0pGM6cX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0pGM6cX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0pGM6cX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0pGM6cX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0pGM6cX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0pGM6cX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0pGM6cX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0pGM6cX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0pGM6cX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0pGM6cX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0pGM6cX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0pGM6cX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0pGM6cX .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0pGM6cX .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0pGM6cX .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0pGM6cX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0pGM6cX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0pGM6cX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0pGM6cX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0pGM6cX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0pGM6cX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0pGM6cX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0pGM6cX .nav-item:focus,
.cid-v3y0pGM6cX .nav-link:focus {
  outline: none;
}
.cid-v3y0pGM6cX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0pGM6cX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0pGM6cX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0pGM6cX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0pGM6cX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0pGM6cX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0pGM6cX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0pGM6cX .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0pGM6cX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0pGM6cX .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0pGM6cX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0pGM6cX .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0pGM6cX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0pGM6cX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0pGM6cX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0pGM6cX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0pGM6cX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0pGM6cX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0pGM6cX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0pGM6cX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0pGM6cX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0pGM6cX .navbar {
    min-height: 72px;
  }
  .cid-v3y0pGM6cX .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0pGM6cX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0pGM6cX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0pGM6cX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0pGM6cX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0pGM6cX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0pGM6cX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0pGM6cX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0pGM6cX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0pGM6cX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0pGM6cX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0pGM6cX .dropdown-item.active,
.cid-v3y0pGM6cX .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0pGM6cX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0pGM6cX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0pGM6cX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0pGM6cX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0pGM6cX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0pGM6cX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0pGM6cX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0pGM6cX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0pGM6cX .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0pGM6cX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0pGM6cX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0pGM6cX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0pGM6cX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0pGM6cX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0pGM6cX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0pGM6cX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0pGM6cX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0pGM6cX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0pGM6cX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0pGM6cX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0pGM6cX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0pGM6cX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0pGM6cX .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0pGM6cX .navbar {
    height: 70px;
  }
  .cid-v3y0pGM6cX .navbar.opened {
    height: auto;
  }
  .cid-v3y0pGM6cX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0pGM6cX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0pGM6cX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0pGM6cX .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0pGM6cX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0pGM6cX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0pGM6cX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0pGM6cX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0pGM6cX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0pGM6cX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0uT75Q7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0uT75Q7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0uT75Q7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0uT75Q7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0uT75Q7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0uT75Q7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0uT75Q7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0uT75Q7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0uT75Q7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0uT75Q7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0uT75Q7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0uT75Q7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0uT75Q7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0uT75Q7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0uT75Q7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0uT75Q7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0uT75Q7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0uT75Q7 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0uT75Q7 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0uT75Q7 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0uT75Q7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0uT75Q7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0uT75Q7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0uT75Q7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0uT75Q7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0uT75Q7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0uT75Q7 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0uT75Q7 .nav-item:focus,
.cid-v3y0uT75Q7 .nav-link:focus {
  outline: none;
}
.cid-v3y0uT75Q7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0uT75Q7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0uT75Q7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0uT75Q7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0uT75Q7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0uT75Q7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0uT75Q7 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0uT75Q7 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0uT75Q7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0uT75Q7 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0uT75Q7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0uT75Q7 .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0uT75Q7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0uT75Q7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0uT75Q7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0uT75Q7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0uT75Q7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0uT75Q7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0uT75Q7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0uT75Q7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0uT75Q7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0uT75Q7 .navbar {
    min-height: 72px;
  }
  .cid-v3y0uT75Q7 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0uT75Q7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0uT75Q7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0uT75Q7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0uT75Q7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0uT75Q7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0uT75Q7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0uT75Q7 .dropdown-item.active,
.cid-v3y0uT75Q7 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0uT75Q7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0uT75Q7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0uT75Q7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0uT75Q7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0uT75Q7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0uT75Q7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0uT75Q7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0uT75Q7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0uT75Q7 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0uT75Q7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0uT75Q7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0uT75Q7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0uT75Q7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0uT75Q7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0uT75Q7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0uT75Q7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0uT75Q7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0uT75Q7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0uT75Q7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0uT75Q7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0uT75Q7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0uT75Q7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0uT75Q7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0uT75Q7 .navbar {
    height: 70px;
  }
  .cid-v3y0uT75Q7 .navbar.opened {
    height: auto;
  }
  .cid-v3y0uT75Q7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0uT75Q7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0uT75Q7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0uT75Q7 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0uT75Q7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0uT75Q7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0uT75Q7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0uT75Q7 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0uT75Q7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0uT75Q7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0Ayld68 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0Ayld68 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0Ayld68 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0Ayld68 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0Ayld68 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0Ayld68 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0Ayld68 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0Ayld68 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0Ayld68 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0Ayld68 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0Ayld68 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0Ayld68 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0Ayld68 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0Ayld68 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0Ayld68 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0Ayld68 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0Ayld68 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0Ayld68 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0Ayld68 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0Ayld68 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0Ayld68 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0Ayld68 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0Ayld68 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0Ayld68 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0Ayld68 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0Ayld68 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0Ayld68 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0Ayld68 .nav-item:focus,
.cid-v3y0Ayld68 .nav-link:focus {
  outline: none;
}
.cid-v3y0Ayld68 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0Ayld68 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0Ayld68 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0Ayld68 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0Ayld68 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0Ayld68 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0Ayld68 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0Ayld68 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0Ayld68 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0Ayld68 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0Ayld68 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0Ayld68 .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0Ayld68 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0Ayld68 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0Ayld68 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0Ayld68 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0Ayld68 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0Ayld68 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0Ayld68 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0Ayld68 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0Ayld68 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0Ayld68 .navbar {
    min-height: 72px;
  }
  .cid-v3y0Ayld68 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0Ayld68 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0Ayld68 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0Ayld68 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0Ayld68 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0Ayld68 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0Ayld68 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0Ayld68 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0Ayld68 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0Ayld68 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0Ayld68 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0Ayld68 .dropdown-item.active,
.cid-v3y0Ayld68 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0Ayld68 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0Ayld68 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0Ayld68 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0Ayld68 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0Ayld68 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0Ayld68 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0Ayld68 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0Ayld68 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0Ayld68 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0Ayld68 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0Ayld68 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0Ayld68 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0Ayld68 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0Ayld68 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0Ayld68 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0Ayld68 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0Ayld68 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0Ayld68 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0Ayld68 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0Ayld68 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0Ayld68 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0Ayld68 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0Ayld68 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0Ayld68 .navbar {
    height: 70px;
  }
  .cid-v3y0Ayld68 .navbar.opened {
    height: auto;
  }
  .cid-v3y0Ayld68 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0Ayld68 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0Ayld68 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0Ayld68 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0Ayld68 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0Ayld68 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0Ayld68 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0Ayld68 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0Ayld68 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0Ayld68 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0HwB2vV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0HwB2vV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0HwB2vV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0HwB2vV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0HwB2vV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0HwB2vV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0HwB2vV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0HwB2vV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0HwB2vV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0HwB2vV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0HwB2vV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0HwB2vV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0HwB2vV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0HwB2vV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0HwB2vV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0HwB2vV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0HwB2vV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0HwB2vV .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0HwB2vV .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0HwB2vV .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0HwB2vV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0HwB2vV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0HwB2vV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0HwB2vV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0HwB2vV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0HwB2vV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0HwB2vV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0HwB2vV .nav-item:focus,
.cid-v3y0HwB2vV .nav-link:focus {
  outline: none;
}
.cid-v3y0HwB2vV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0HwB2vV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0HwB2vV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0HwB2vV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0HwB2vV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0HwB2vV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0HwB2vV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0HwB2vV .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0HwB2vV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0HwB2vV .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0HwB2vV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0HwB2vV .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0HwB2vV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0HwB2vV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0HwB2vV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0HwB2vV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0HwB2vV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0HwB2vV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0HwB2vV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0HwB2vV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0HwB2vV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0HwB2vV .navbar {
    min-height: 72px;
  }
  .cid-v3y0HwB2vV .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0HwB2vV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0HwB2vV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0HwB2vV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0HwB2vV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0HwB2vV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0HwB2vV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0HwB2vV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0HwB2vV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0HwB2vV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0HwB2vV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0HwB2vV .dropdown-item.active,
.cid-v3y0HwB2vV .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0HwB2vV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0HwB2vV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0HwB2vV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0HwB2vV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0HwB2vV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0HwB2vV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0HwB2vV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0HwB2vV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0HwB2vV .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0HwB2vV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0HwB2vV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0HwB2vV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0HwB2vV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0HwB2vV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0HwB2vV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0HwB2vV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0HwB2vV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0HwB2vV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0HwB2vV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0HwB2vV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0HwB2vV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0HwB2vV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0HwB2vV .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0HwB2vV .navbar {
    height: 70px;
  }
  .cid-v3y0HwB2vV .navbar.opened {
    height: auto;
  }
  .cid-v3y0HwB2vV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0HwB2vV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0HwB2vV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0HwB2vV .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0HwB2vV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0HwB2vV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0HwB2vV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0HwB2vV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0HwB2vV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0HwB2vV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0MAftjq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0MAftjq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0MAftjq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0MAftjq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0MAftjq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0MAftjq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0MAftjq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0MAftjq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0MAftjq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0MAftjq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0MAftjq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0MAftjq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0MAftjq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0MAftjq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0MAftjq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0MAftjq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0MAftjq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0MAftjq .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0MAftjq .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0MAftjq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0MAftjq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0MAftjq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0MAftjq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0MAftjq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0MAftjq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0MAftjq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0MAftjq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0MAftjq .nav-item:focus,
.cid-v3y0MAftjq .nav-link:focus {
  outline: none;
}
.cid-v3y0MAftjq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0MAftjq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0MAftjq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0MAftjq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0MAftjq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0MAftjq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0MAftjq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0MAftjq .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0MAftjq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0MAftjq .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0MAftjq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0MAftjq .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0MAftjq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0MAftjq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0MAftjq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0MAftjq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0MAftjq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0MAftjq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0MAftjq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0MAftjq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0MAftjq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0MAftjq .navbar {
    min-height: 72px;
  }
  .cid-v3y0MAftjq .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0MAftjq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0MAftjq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0MAftjq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0MAftjq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0MAftjq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0MAftjq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0MAftjq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0MAftjq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0MAftjq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0MAftjq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0MAftjq .dropdown-item.active,
.cid-v3y0MAftjq .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0MAftjq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0MAftjq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0MAftjq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0MAftjq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0MAftjq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0MAftjq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0MAftjq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0MAftjq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0MAftjq .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0MAftjq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0MAftjq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0MAftjq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0MAftjq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0MAftjq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0MAftjq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0MAftjq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0MAftjq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0MAftjq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0MAftjq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0MAftjq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0MAftjq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0MAftjq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0MAftjq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0MAftjq .navbar {
    height: 70px;
  }
  .cid-v3y0MAftjq .navbar.opened {
    height: auto;
  }
  .cid-v3y0MAftjq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0MAftjq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0MAftjq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0MAftjq .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0MAftjq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0MAftjq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0MAftjq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0MAftjq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0MAftjq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0MAftjq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0Uf5aSg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0Uf5aSg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0Uf5aSg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0Uf5aSg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0Uf5aSg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0Uf5aSg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0Uf5aSg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0Uf5aSg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0Uf5aSg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0Uf5aSg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0Uf5aSg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0Uf5aSg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0Uf5aSg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0Uf5aSg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0Uf5aSg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0Uf5aSg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0Uf5aSg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0Uf5aSg .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0Uf5aSg .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0Uf5aSg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0Uf5aSg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0Uf5aSg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0Uf5aSg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0Uf5aSg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0Uf5aSg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0Uf5aSg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0Uf5aSg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0Uf5aSg .nav-item:focus,
.cid-v3y0Uf5aSg .nav-link:focus {
  outline: none;
}
.cid-v3y0Uf5aSg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0Uf5aSg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0Uf5aSg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0Uf5aSg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0Uf5aSg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0Uf5aSg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0Uf5aSg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0Uf5aSg .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0Uf5aSg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0Uf5aSg .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0Uf5aSg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0Uf5aSg .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0Uf5aSg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0Uf5aSg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0Uf5aSg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0Uf5aSg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0Uf5aSg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0Uf5aSg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0Uf5aSg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0Uf5aSg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0Uf5aSg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0Uf5aSg .navbar {
    min-height: 72px;
  }
  .cid-v3y0Uf5aSg .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0Uf5aSg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0Uf5aSg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0Uf5aSg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0Uf5aSg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0Uf5aSg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0Uf5aSg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0Uf5aSg .dropdown-item.active,
.cid-v3y0Uf5aSg .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0Uf5aSg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0Uf5aSg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0Uf5aSg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0Uf5aSg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0Uf5aSg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0Uf5aSg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0Uf5aSg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0Uf5aSg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0Uf5aSg .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0Uf5aSg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0Uf5aSg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0Uf5aSg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0Uf5aSg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0Uf5aSg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0Uf5aSg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0Uf5aSg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0Uf5aSg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0Uf5aSg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0Uf5aSg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0Uf5aSg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0Uf5aSg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0Uf5aSg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0Uf5aSg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0Uf5aSg .navbar {
    height: 70px;
  }
  .cid-v3y0Uf5aSg .navbar.opened {
    height: auto;
  }
  .cid-v3y0Uf5aSg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0Uf5aSg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0Uf5aSg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0Uf5aSg .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0Uf5aSg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0Uf5aSg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0Uf5aSg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0Uf5aSg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0Uf5aSg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0Uf5aSg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y0ZLnokc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y0ZLnokc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y0ZLnokc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y0ZLnokc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y0ZLnokc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y0ZLnokc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y0ZLnokc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y0ZLnokc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y0ZLnokc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y0ZLnokc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y0ZLnokc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y0ZLnokc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y0ZLnokc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y0ZLnokc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y0ZLnokc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y0ZLnokc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y0ZLnokc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y0ZLnokc .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y0ZLnokc .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y0ZLnokc .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0ZLnokc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0ZLnokc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y0ZLnokc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y0ZLnokc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y0ZLnokc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y0ZLnokc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y0ZLnokc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y0ZLnokc .nav-item:focus,
.cid-v3y0ZLnokc .nav-link:focus {
  outline: none;
}
.cid-v3y0ZLnokc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y0ZLnokc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y0ZLnokc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y0ZLnokc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y0ZLnokc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y0ZLnokc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y0ZLnokc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y0ZLnokc .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y0ZLnokc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y0ZLnokc .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y0ZLnokc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y0ZLnokc .navbar.collapsed {
  justify-content: center;
}
.cid-v3y0ZLnokc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y0ZLnokc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y0ZLnokc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y0ZLnokc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y0ZLnokc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y0ZLnokc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y0ZLnokc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y0ZLnokc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y0ZLnokc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y0ZLnokc .navbar {
    min-height: 72px;
  }
  .cid-v3y0ZLnokc .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y0ZLnokc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y0ZLnokc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y0ZLnokc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y0ZLnokc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y0ZLnokc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y0ZLnokc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y0ZLnokc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y0ZLnokc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y0ZLnokc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y0ZLnokc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y0ZLnokc .dropdown-item.active,
.cid-v3y0ZLnokc .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y0ZLnokc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y0ZLnokc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y0ZLnokc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y0ZLnokc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y0ZLnokc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y0ZLnokc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y0ZLnokc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y0ZLnokc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y0ZLnokc .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y0ZLnokc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y0ZLnokc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y0ZLnokc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y0ZLnokc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0ZLnokc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y0ZLnokc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y0ZLnokc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0ZLnokc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y0ZLnokc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y0ZLnokc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y0ZLnokc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y0ZLnokc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y0ZLnokc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y0ZLnokc .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y0ZLnokc .navbar {
    height: 70px;
  }
  .cid-v3y0ZLnokc .navbar.opened {
    height: auto;
  }
  .cid-v3y0ZLnokc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y0ZLnokc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y0ZLnokc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y0ZLnokc .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y0ZLnokc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y0ZLnokc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y0ZLnokc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y0ZLnokc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y0ZLnokc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y0ZLnokc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y15jT40f {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y15jT40f .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y15jT40f .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y15jT40f .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y15jT40f .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y15jT40f .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y15jT40f .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y15jT40f .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y15jT40f .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y15jT40f .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y15jT40f .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y15jT40f .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y15jT40f .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y15jT40f .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y15jT40f .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y15jT40f .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y15jT40f .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y15jT40f .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y15jT40f .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y15jT40f .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y15jT40f .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y15jT40f .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y15jT40f .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y15jT40f .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y15jT40f .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y15jT40f .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y15jT40f .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y15jT40f .nav-item:focus,
.cid-v3y15jT40f .nav-link:focus {
  outline: none;
}
.cid-v3y15jT40f .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y15jT40f .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y15jT40f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y15jT40f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y15jT40f .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y15jT40f .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y15jT40f .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y15jT40f .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y15jT40f .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y15jT40f .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y15jT40f .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y15jT40f .navbar.collapsed {
  justify-content: center;
}
.cid-v3y15jT40f .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y15jT40f .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y15jT40f .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y15jT40f .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y15jT40f .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y15jT40f .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y15jT40f .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y15jT40f .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y15jT40f .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y15jT40f .navbar {
    min-height: 72px;
  }
  .cid-v3y15jT40f .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y15jT40f .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y15jT40f .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y15jT40f .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y15jT40f .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y15jT40f .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y15jT40f .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y15jT40f .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y15jT40f .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y15jT40f .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y15jT40f .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y15jT40f .dropdown-item.active,
.cid-v3y15jT40f .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y15jT40f .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y15jT40f .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y15jT40f .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y15jT40f .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y15jT40f .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y15jT40f .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y15jT40f ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y15jT40f .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y15jT40f .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y15jT40f button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y15jT40f button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y15jT40f button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y15jT40f button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y15jT40f button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y15jT40f button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y15jT40f nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y15jT40f nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y15jT40f nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y15jT40f nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y15jT40f .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y15jT40f a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y15jT40f .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y15jT40f .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y15jT40f .navbar {
    height: 70px;
  }
  .cid-v3y15jT40f .navbar.opened {
    height: auto;
  }
  .cid-v3y15jT40f .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y15jT40f .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y15jT40f .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y15jT40f .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y15jT40f .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y15jT40f .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y15jT40f .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y15jT40f .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y15jT40f .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y15jT40f .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y15jT40f .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y15jT40f .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1amhFTM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1amhFTM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1amhFTM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1amhFTM .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1amhFTM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1amhFTM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1amhFTM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1amhFTM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1amhFTM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1amhFTM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1amhFTM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1amhFTM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1amhFTM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1amhFTM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1amhFTM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1amhFTM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1amhFTM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1amhFTM .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1amhFTM .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1amhFTM .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1amhFTM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1amhFTM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1amhFTM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1amhFTM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1amhFTM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1amhFTM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1amhFTM .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1amhFTM .nav-item:focus,
.cid-v3y1amhFTM .nav-link:focus {
  outline: none;
}
.cid-v3y1amhFTM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1amhFTM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1amhFTM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1amhFTM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1amhFTM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1amhFTM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1amhFTM .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1amhFTM .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1amhFTM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1amhFTM .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1amhFTM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1amhFTM .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1amhFTM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1amhFTM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1amhFTM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1amhFTM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1amhFTM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1amhFTM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1amhFTM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1amhFTM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1amhFTM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1amhFTM .navbar {
    min-height: 72px;
  }
  .cid-v3y1amhFTM .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1amhFTM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1amhFTM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1amhFTM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1amhFTM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1amhFTM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1amhFTM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1amhFTM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1amhFTM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1amhFTM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1amhFTM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1amhFTM .dropdown-item.active,
.cid-v3y1amhFTM .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1amhFTM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1amhFTM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1amhFTM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1amhFTM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1amhFTM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1amhFTM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1amhFTM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1amhFTM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1amhFTM .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1amhFTM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1amhFTM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1amhFTM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1amhFTM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1amhFTM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1amhFTM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1amhFTM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1amhFTM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1amhFTM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1amhFTM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1amhFTM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1amhFTM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1amhFTM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1amhFTM .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1amhFTM .navbar {
    height: 70px;
  }
  .cid-v3y1amhFTM .navbar.opened {
    height: auto;
  }
  .cid-v3y1amhFTM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1amhFTM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1amhFTM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1amhFTM .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1amhFTM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1amhFTM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1amhFTM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1amhFTM .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1amhFTM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1amhFTM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1fBbUyN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1fBbUyN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1fBbUyN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1fBbUyN .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1fBbUyN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1fBbUyN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1fBbUyN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1fBbUyN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1fBbUyN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1fBbUyN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1fBbUyN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1fBbUyN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1fBbUyN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1fBbUyN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1fBbUyN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1fBbUyN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1fBbUyN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1fBbUyN .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1fBbUyN .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1fBbUyN .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1fBbUyN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1fBbUyN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1fBbUyN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1fBbUyN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1fBbUyN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1fBbUyN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1fBbUyN .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1fBbUyN .nav-item:focus,
.cid-v3y1fBbUyN .nav-link:focus {
  outline: none;
}
.cid-v3y1fBbUyN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1fBbUyN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1fBbUyN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1fBbUyN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1fBbUyN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1fBbUyN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1fBbUyN .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1fBbUyN .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1fBbUyN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1fBbUyN .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1fBbUyN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1fBbUyN .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1fBbUyN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1fBbUyN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1fBbUyN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1fBbUyN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1fBbUyN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1fBbUyN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1fBbUyN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1fBbUyN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1fBbUyN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1fBbUyN .navbar {
    min-height: 72px;
  }
  .cid-v3y1fBbUyN .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1fBbUyN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1fBbUyN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1fBbUyN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1fBbUyN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1fBbUyN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1fBbUyN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1fBbUyN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1fBbUyN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1fBbUyN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1fBbUyN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1fBbUyN .dropdown-item.active,
.cid-v3y1fBbUyN .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1fBbUyN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1fBbUyN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1fBbUyN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1fBbUyN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1fBbUyN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1fBbUyN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1fBbUyN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1fBbUyN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1fBbUyN .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1fBbUyN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1fBbUyN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1fBbUyN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1fBbUyN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1fBbUyN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1fBbUyN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1fBbUyN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1fBbUyN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1fBbUyN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1fBbUyN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1fBbUyN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1fBbUyN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1fBbUyN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1fBbUyN .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1fBbUyN .navbar {
    height: 70px;
  }
  .cid-v3y1fBbUyN .navbar.opened {
    height: auto;
  }
  .cid-v3y1fBbUyN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1fBbUyN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1fBbUyN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1fBbUyN .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1fBbUyN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1fBbUyN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1fBbUyN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1fBbUyN .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1fBbUyN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1fBbUyN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1kl5Euf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1kl5Euf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1kl5Euf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1kl5Euf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1kl5Euf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1kl5Euf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1kl5Euf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1kl5Euf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1kl5Euf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1kl5Euf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1kl5Euf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1kl5Euf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1kl5Euf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1kl5Euf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1kl5Euf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1kl5Euf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1kl5Euf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1kl5Euf .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1kl5Euf .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1kl5Euf .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1kl5Euf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1kl5Euf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1kl5Euf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1kl5Euf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1kl5Euf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1kl5Euf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1kl5Euf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1kl5Euf .nav-item:focus,
.cid-v3y1kl5Euf .nav-link:focus {
  outline: none;
}
.cid-v3y1kl5Euf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1kl5Euf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1kl5Euf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1kl5Euf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1kl5Euf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1kl5Euf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1kl5Euf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1kl5Euf .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1kl5Euf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1kl5Euf .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1kl5Euf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1kl5Euf .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1kl5Euf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1kl5Euf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1kl5Euf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1kl5Euf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1kl5Euf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1kl5Euf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1kl5Euf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1kl5Euf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1kl5Euf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1kl5Euf .navbar {
    min-height: 72px;
  }
  .cid-v3y1kl5Euf .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1kl5Euf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1kl5Euf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1kl5Euf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1kl5Euf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1kl5Euf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1kl5Euf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1kl5Euf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1kl5Euf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1kl5Euf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1kl5Euf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1kl5Euf .dropdown-item.active,
.cid-v3y1kl5Euf .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1kl5Euf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1kl5Euf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1kl5Euf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1kl5Euf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1kl5Euf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1kl5Euf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1kl5Euf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1kl5Euf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1kl5Euf .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1kl5Euf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1kl5Euf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1kl5Euf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1kl5Euf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1kl5Euf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1kl5Euf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1kl5Euf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1kl5Euf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1kl5Euf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1kl5Euf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1kl5Euf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1kl5Euf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1kl5Euf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1kl5Euf .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1kl5Euf .navbar {
    height: 70px;
  }
  .cid-v3y1kl5Euf .navbar.opened {
    height: auto;
  }
  .cid-v3y1kl5Euf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1kl5Euf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1kl5Euf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1kl5Euf .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1kl5Euf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1kl5Euf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1kl5Euf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1kl5Euf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1kl5Euf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1kl5Euf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1qb2AkO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1qb2AkO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1qb2AkO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1qb2AkO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1qb2AkO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1qb2AkO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1qb2AkO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1qb2AkO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1qb2AkO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1qb2AkO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1qb2AkO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1qb2AkO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1qb2AkO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1qb2AkO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1qb2AkO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1qb2AkO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1qb2AkO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1qb2AkO .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1qb2AkO .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1qb2AkO .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1qb2AkO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1qb2AkO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1qb2AkO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1qb2AkO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1qb2AkO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1qb2AkO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1qb2AkO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1qb2AkO .nav-item:focus,
.cid-v3y1qb2AkO .nav-link:focus {
  outline: none;
}
.cid-v3y1qb2AkO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1qb2AkO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1qb2AkO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1qb2AkO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1qb2AkO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1qb2AkO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1qb2AkO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1qb2AkO .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1qb2AkO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1qb2AkO .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1qb2AkO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1qb2AkO .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1qb2AkO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1qb2AkO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1qb2AkO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1qb2AkO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1qb2AkO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1qb2AkO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1qb2AkO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1qb2AkO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1qb2AkO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1qb2AkO .navbar {
    min-height: 72px;
  }
  .cid-v3y1qb2AkO .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1qb2AkO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1qb2AkO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1qb2AkO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1qb2AkO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1qb2AkO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1qb2AkO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1qb2AkO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1qb2AkO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1qb2AkO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1qb2AkO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1qb2AkO .dropdown-item.active,
.cid-v3y1qb2AkO .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1qb2AkO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1qb2AkO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1qb2AkO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1qb2AkO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1qb2AkO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1qb2AkO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1qb2AkO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1qb2AkO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1qb2AkO .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1qb2AkO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1qb2AkO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1qb2AkO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1qb2AkO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1qb2AkO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1qb2AkO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1qb2AkO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1qb2AkO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1qb2AkO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1qb2AkO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1qb2AkO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1qb2AkO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1qb2AkO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1qb2AkO .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1qb2AkO .navbar {
    height: 70px;
  }
  .cid-v3y1qb2AkO .navbar.opened {
    height: auto;
  }
  .cid-v3y1qb2AkO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1qb2AkO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1qb2AkO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1qb2AkO .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1qb2AkO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1qb2AkO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1qb2AkO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1qb2AkO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1qb2AkO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1qb2AkO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1wx2Ykt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1wx2Ykt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1wx2Ykt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1wx2Ykt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1wx2Ykt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1wx2Ykt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1wx2Ykt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1wx2Ykt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1wx2Ykt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1wx2Ykt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1wx2Ykt .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1wx2Ykt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1wx2Ykt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1wx2Ykt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1wx2Ykt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1wx2Ykt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1wx2Ykt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1wx2Ykt .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1wx2Ykt .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1wx2Ykt .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1wx2Ykt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1wx2Ykt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1wx2Ykt .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1wx2Ykt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1wx2Ykt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1wx2Ykt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1wx2Ykt .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1wx2Ykt .nav-item:focus,
.cid-v3y1wx2Ykt .nav-link:focus {
  outline: none;
}
.cid-v3y1wx2Ykt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1wx2Ykt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1wx2Ykt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1wx2Ykt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1wx2Ykt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1wx2Ykt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1wx2Ykt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1wx2Ykt .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1wx2Ykt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1wx2Ykt .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1wx2Ykt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1wx2Ykt .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1wx2Ykt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1wx2Ykt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1wx2Ykt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1wx2Ykt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1wx2Ykt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1wx2Ykt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1wx2Ykt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1wx2Ykt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1wx2Ykt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1wx2Ykt .navbar {
    min-height: 72px;
  }
  .cid-v3y1wx2Ykt .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1wx2Ykt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1wx2Ykt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1wx2Ykt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1wx2Ykt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1wx2Ykt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1wx2Ykt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1wx2Ykt .dropdown-item.active,
.cid-v3y1wx2Ykt .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1wx2Ykt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1wx2Ykt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1wx2Ykt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1wx2Ykt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1wx2Ykt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1wx2Ykt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1wx2Ykt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1wx2Ykt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1wx2Ykt .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1wx2Ykt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1wx2Ykt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1wx2Ykt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1wx2Ykt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1wx2Ykt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1wx2Ykt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1wx2Ykt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1wx2Ykt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1wx2Ykt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1wx2Ykt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1wx2Ykt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1wx2Ykt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1wx2Ykt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1wx2Ykt .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1wx2Ykt .navbar {
    height: 70px;
  }
  .cid-v3y1wx2Ykt .navbar.opened {
    height: auto;
  }
  .cid-v3y1wx2Ykt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1wx2Ykt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1wx2Ykt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1wx2Ykt .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1wx2Ykt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1wx2Ykt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1wx2Ykt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1wx2Ykt .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1wx2Ykt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1wx2Ykt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1Cb9rs4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1Cb9rs4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1Cb9rs4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1Cb9rs4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1Cb9rs4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1Cb9rs4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1Cb9rs4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1Cb9rs4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1Cb9rs4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1Cb9rs4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1Cb9rs4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1Cb9rs4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1Cb9rs4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1Cb9rs4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1Cb9rs4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1Cb9rs4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1Cb9rs4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1Cb9rs4 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1Cb9rs4 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1Cb9rs4 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1Cb9rs4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1Cb9rs4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1Cb9rs4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1Cb9rs4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1Cb9rs4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1Cb9rs4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1Cb9rs4 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1Cb9rs4 .nav-item:focus,
.cid-v3y1Cb9rs4 .nav-link:focus {
  outline: none;
}
.cid-v3y1Cb9rs4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1Cb9rs4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1Cb9rs4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1Cb9rs4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1Cb9rs4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1Cb9rs4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1Cb9rs4 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1Cb9rs4 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1Cb9rs4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1Cb9rs4 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1Cb9rs4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1Cb9rs4 .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1Cb9rs4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1Cb9rs4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1Cb9rs4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1Cb9rs4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1Cb9rs4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1Cb9rs4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1Cb9rs4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1Cb9rs4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1Cb9rs4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1Cb9rs4 .navbar {
    min-height: 72px;
  }
  .cid-v3y1Cb9rs4 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1Cb9rs4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1Cb9rs4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1Cb9rs4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1Cb9rs4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1Cb9rs4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1Cb9rs4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1Cb9rs4 .dropdown-item.active,
.cid-v3y1Cb9rs4 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1Cb9rs4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1Cb9rs4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1Cb9rs4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1Cb9rs4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1Cb9rs4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1Cb9rs4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1Cb9rs4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1Cb9rs4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1Cb9rs4 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1Cb9rs4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1Cb9rs4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1Cb9rs4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1Cb9rs4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1Cb9rs4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1Cb9rs4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1Cb9rs4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1Cb9rs4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1Cb9rs4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1Cb9rs4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1Cb9rs4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1Cb9rs4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1Cb9rs4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1Cb9rs4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1Cb9rs4 .navbar {
    height: 70px;
  }
  .cid-v3y1Cb9rs4 .navbar.opened {
    height: auto;
  }
  .cid-v3y1Cb9rs4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1Cb9rs4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1Cb9rs4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1Cb9rs4 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1Cb9rs4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1Cb9rs4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1Cb9rs4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1Cb9rs4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1Cb9rs4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1HJfKVC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1HJfKVC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1HJfKVC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1HJfKVC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1HJfKVC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1HJfKVC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1HJfKVC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1HJfKVC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1HJfKVC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1HJfKVC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1HJfKVC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1HJfKVC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1HJfKVC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1HJfKVC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1HJfKVC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1HJfKVC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1HJfKVC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1HJfKVC .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1HJfKVC .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1HJfKVC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1HJfKVC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1HJfKVC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1HJfKVC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1HJfKVC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1HJfKVC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1HJfKVC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1HJfKVC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1HJfKVC .nav-item:focus,
.cid-v3y1HJfKVC .nav-link:focus {
  outline: none;
}
.cid-v3y1HJfKVC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1HJfKVC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1HJfKVC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1HJfKVC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1HJfKVC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1HJfKVC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1HJfKVC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1HJfKVC .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1HJfKVC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1HJfKVC .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1HJfKVC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1HJfKVC .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1HJfKVC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1HJfKVC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1HJfKVC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1HJfKVC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1HJfKVC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1HJfKVC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1HJfKVC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1HJfKVC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1HJfKVC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1HJfKVC .navbar {
    min-height: 72px;
  }
  .cid-v3y1HJfKVC .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1HJfKVC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1HJfKVC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1HJfKVC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1HJfKVC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1HJfKVC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1HJfKVC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1HJfKVC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1HJfKVC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1HJfKVC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1HJfKVC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1HJfKVC .dropdown-item.active,
.cid-v3y1HJfKVC .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1HJfKVC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1HJfKVC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1HJfKVC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1HJfKVC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1HJfKVC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1HJfKVC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1HJfKVC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1HJfKVC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1HJfKVC .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1HJfKVC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1HJfKVC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1HJfKVC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1HJfKVC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1HJfKVC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1HJfKVC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1HJfKVC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1HJfKVC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1HJfKVC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1HJfKVC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1HJfKVC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1HJfKVC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1HJfKVC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1HJfKVC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1HJfKVC .navbar {
    height: 70px;
  }
  .cid-v3y1HJfKVC .navbar.opened {
    height: auto;
  }
  .cid-v3y1HJfKVC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1HJfKVC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1HJfKVC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1HJfKVC .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1HJfKVC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1HJfKVC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1HJfKVC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1HJfKVC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1HJfKVC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1HJfKVC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1MKOM9X {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1MKOM9X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1MKOM9X .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1MKOM9X .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1MKOM9X .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1MKOM9X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1MKOM9X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1MKOM9X .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1MKOM9X .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1MKOM9X .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1MKOM9X .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1MKOM9X .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1MKOM9X .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1MKOM9X .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1MKOM9X .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1MKOM9X .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1MKOM9X .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1MKOM9X .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1MKOM9X .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1MKOM9X .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1MKOM9X .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1MKOM9X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1MKOM9X .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1MKOM9X .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1MKOM9X .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1MKOM9X .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1MKOM9X .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1MKOM9X .nav-item:focus,
.cid-v3y1MKOM9X .nav-link:focus {
  outline: none;
}
.cid-v3y1MKOM9X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1MKOM9X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1MKOM9X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1MKOM9X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1MKOM9X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1MKOM9X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1MKOM9X .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1MKOM9X .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1MKOM9X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1MKOM9X .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1MKOM9X .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1MKOM9X .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1MKOM9X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1MKOM9X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1MKOM9X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1MKOM9X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1MKOM9X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1MKOM9X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1MKOM9X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1MKOM9X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1MKOM9X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1MKOM9X .navbar {
    min-height: 72px;
  }
  .cid-v3y1MKOM9X .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1MKOM9X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1MKOM9X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1MKOM9X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1MKOM9X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1MKOM9X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1MKOM9X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1MKOM9X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1MKOM9X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1MKOM9X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1MKOM9X .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1MKOM9X .dropdown-item.active,
.cid-v3y1MKOM9X .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1MKOM9X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1MKOM9X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1MKOM9X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1MKOM9X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1MKOM9X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1MKOM9X .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1MKOM9X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1MKOM9X .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1MKOM9X .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1MKOM9X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1MKOM9X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1MKOM9X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1MKOM9X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1MKOM9X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1MKOM9X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1MKOM9X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1MKOM9X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1MKOM9X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1MKOM9X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1MKOM9X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1MKOM9X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1MKOM9X .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1MKOM9X .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1MKOM9X .navbar {
    height: 70px;
  }
  .cid-v3y1MKOM9X .navbar.opened {
    height: auto;
  }
  .cid-v3y1MKOM9X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1MKOM9X .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1MKOM9X .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1MKOM9X .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1MKOM9X .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1MKOM9X .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1MKOM9X .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1MKOM9X .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1MKOM9X .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1MKOM9X .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1RVtkx3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1RVtkx3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1RVtkx3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1RVtkx3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1RVtkx3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1RVtkx3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1RVtkx3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1RVtkx3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1RVtkx3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1RVtkx3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1RVtkx3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1RVtkx3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1RVtkx3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1RVtkx3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1RVtkx3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1RVtkx3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1RVtkx3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1RVtkx3 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1RVtkx3 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1RVtkx3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1RVtkx3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1RVtkx3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1RVtkx3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1RVtkx3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1RVtkx3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1RVtkx3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1RVtkx3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1RVtkx3 .nav-item:focus,
.cid-v3y1RVtkx3 .nav-link:focus {
  outline: none;
}
.cid-v3y1RVtkx3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1RVtkx3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1RVtkx3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1RVtkx3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1RVtkx3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1RVtkx3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1RVtkx3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1RVtkx3 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1RVtkx3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1RVtkx3 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1RVtkx3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1RVtkx3 .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1RVtkx3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1RVtkx3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1RVtkx3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1RVtkx3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1RVtkx3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1RVtkx3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1RVtkx3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1RVtkx3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1RVtkx3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1RVtkx3 .navbar {
    min-height: 72px;
  }
  .cid-v3y1RVtkx3 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1RVtkx3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1RVtkx3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1RVtkx3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1RVtkx3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1RVtkx3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1RVtkx3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1RVtkx3 .dropdown-item.active,
.cid-v3y1RVtkx3 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1RVtkx3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1RVtkx3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1RVtkx3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1RVtkx3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1RVtkx3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1RVtkx3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1RVtkx3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1RVtkx3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1RVtkx3 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1RVtkx3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1RVtkx3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1RVtkx3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1RVtkx3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1RVtkx3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1RVtkx3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1RVtkx3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1RVtkx3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1RVtkx3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1RVtkx3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1RVtkx3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1RVtkx3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1RVtkx3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1RVtkx3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1RVtkx3 .navbar {
    height: 70px;
  }
  .cid-v3y1RVtkx3 .navbar.opened {
    height: auto;
  }
  .cid-v3y1RVtkx3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1RVtkx3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1RVtkx3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1RVtkx3 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1RVtkx3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1RVtkx3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1RVtkx3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1RVtkx3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1RVtkx3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1RVtkx3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y1WZmQdw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y1WZmQdw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y1WZmQdw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y1WZmQdw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y1WZmQdw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y1WZmQdw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y1WZmQdw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y1WZmQdw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y1WZmQdw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y1WZmQdw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y1WZmQdw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y1WZmQdw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y1WZmQdw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y1WZmQdw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y1WZmQdw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y1WZmQdw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y1WZmQdw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y1WZmQdw .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y1WZmQdw .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y1WZmQdw .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1WZmQdw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1WZmQdw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y1WZmQdw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y1WZmQdw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y1WZmQdw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y1WZmQdw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y1WZmQdw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y1WZmQdw .nav-item:focus,
.cid-v3y1WZmQdw .nav-link:focus {
  outline: none;
}
.cid-v3y1WZmQdw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y1WZmQdw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y1WZmQdw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y1WZmQdw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y1WZmQdw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y1WZmQdw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y1WZmQdw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y1WZmQdw .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y1WZmQdw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y1WZmQdw .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y1WZmQdw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y1WZmQdw .navbar.collapsed {
  justify-content: center;
}
.cid-v3y1WZmQdw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y1WZmQdw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y1WZmQdw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y1WZmQdw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y1WZmQdw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y1WZmQdw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y1WZmQdw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y1WZmQdw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y1WZmQdw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y1WZmQdw .navbar {
    min-height: 72px;
  }
  .cid-v3y1WZmQdw .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y1WZmQdw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y1WZmQdw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y1WZmQdw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y1WZmQdw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y1WZmQdw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y1WZmQdw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y1WZmQdw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y1WZmQdw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y1WZmQdw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y1WZmQdw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y1WZmQdw .dropdown-item.active,
.cid-v3y1WZmQdw .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y1WZmQdw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y1WZmQdw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y1WZmQdw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y1WZmQdw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y1WZmQdw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y1WZmQdw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y1WZmQdw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y1WZmQdw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y1WZmQdw .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y1WZmQdw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y1WZmQdw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y1WZmQdw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y1WZmQdw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1WZmQdw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y1WZmQdw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y1WZmQdw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1WZmQdw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y1WZmQdw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y1WZmQdw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y1WZmQdw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y1WZmQdw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y1WZmQdw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y1WZmQdw .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y1WZmQdw .navbar {
    height: 70px;
  }
  .cid-v3y1WZmQdw .navbar.opened {
    height: auto;
  }
  .cid-v3y1WZmQdw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y1WZmQdw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y1WZmQdw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y1WZmQdw .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y1WZmQdw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y1WZmQdw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y1WZmQdw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y1WZmQdw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y1WZmQdw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y1WZmQdw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y23zBtaz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y23zBtaz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y23zBtaz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y23zBtaz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y23zBtaz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y23zBtaz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y23zBtaz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y23zBtaz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y23zBtaz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y23zBtaz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y23zBtaz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y23zBtaz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y23zBtaz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y23zBtaz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y23zBtaz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y23zBtaz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y23zBtaz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y23zBtaz .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y23zBtaz .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y23zBtaz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y23zBtaz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y23zBtaz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y23zBtaz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y23zBtaz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y23zBtaz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y23zBtaz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y23zBtaz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y23zBtaz .nav-item:focus,
.cid-v3y23zBtaz .nav-link:focus {
  outline: none;
}
.cid-v3y23zBtaz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y23zBtaz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y23zBtaz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y23zBtaz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y23zBtaz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y23zBtaz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y23zBtaz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y23zBtaz .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y23zBtaz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y23zBtaz .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y23zBtaz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y23zBtaz .navbar.collapsed {
  justify-content: center;
}
.cid-v3y23zBtaz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y23zBtaz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y23zBtaz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y23zBtaz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y23zBtaz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y23zBtaz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y23zBtaz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y23zBtaz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y23zBtaz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y23zBtaz .navbar {
    min-height: 72px;
  }
  .cid-v3y23zBtaz .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y23zBtaz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y23zBtaz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y23zBtaz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y23zBtaz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y23zBtaz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y23zBtaz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y23zBtaz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y23zBtaz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y23zBtaz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y23zBtaz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y23zBtaz .dropdown-item.active,
.cid-v3y23zBtaz .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y23zBtaz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y23zBtaz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y23zBtaz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y23zBtaz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y23zBtaz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y23zBtaz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y23zBtaz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y23zBtaz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y23zBtaz .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y23zBtaz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y23zBtaz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y23zBtaz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y23zBtaz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y23zBtaz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y23zBtaz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y23zBtaz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y23zBtaz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y23zBtaz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y23zBtaz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y23zBtaz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y23zBtaz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y23zBtaz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y23zBtaz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y23zBtaz .navbar {
    height: 70px;
  }
  .cid-v3y23zBtaz .navbar.opened {
    height: auto;
  }
  .cid-v3y23zBtaz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y23zBtaz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y23zBtaz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y23zBtaz .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y23zBtaz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y23zBtaz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y23zBtaz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y23zBtaz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y23zBtaz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y23zBtaz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y29EZMwq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y29EZMwq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y29EZMwq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y29EZMwq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y29EZMwq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y29EZMwq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y29EZMwq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y29EZMwq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y29EZMwq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y29EZMwq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y29EZMwq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y29EZMwq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y29EZMwq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y29EZMwq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y29EZMwq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y29EZMwq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y29EZMwq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y29EZMwq .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y29EZMwq .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y29EZMwq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y29EZMwq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y29EZMwq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y29EZMwq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y29EZMwq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y29EZMwq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y29EZMwq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y29EZMwq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y29EZMwq .nav-item:focus,
.cid-v3y29EZMwq .nav-link:focus {
  outline: none;
}
.cid-v3y29EZMwq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y29EZMwq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y29EZMwq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y29EZMwq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y29EZMwq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y29EZMwq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y29EZMwq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y29EZMwq .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y29EZMwq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y29EZMwq .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y29EZMwq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y29EZMwq .navbar.collapsed {
  justify-content: center;
}
.cid-v3y29EZMwq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y29EZMwq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y29EZMwq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y29EZMwq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y29EZMwq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y29EZMwq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y29EZMwq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y29EZMwq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y29EZMwq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y29EZMwq .navbar {
    min-height: 72px;
  }
  .cid-v3y29EZMwq .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y29EZMwq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y29EZMwq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y29EZMwq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y29EZMwq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y29EZMwq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y29EZMwq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y29EZMwq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y29EZMwq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y29EZMwq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y29EZMwq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y29EZMwq .dropdown-item.active,
.cid-v3y29EZMwq .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y29EZMwq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y29EZMwq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y29EZMwq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y29EZMwq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y29EZMwq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y29EZMwq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y29EZMwq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y29EZMwq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y29EZMwq .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y29EZMwq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y29EZMwq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y29EZMwq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y29EZMwq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y29EZMwq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y29EZMwq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y29EZMwq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y29EZMwq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y29EZMwq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y29EZMwq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y29EZMwq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y29EZMwq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y29EZMwq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y29EZMwq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y29EZMwq .navbar {
    height: 70px;
  }
  .cid-v3y29EZMwq .navbar.opened {
    height: auto;
  }
  .cid-v3y29EZMwq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y29EZMwq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y29EZMwq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y29EZMwq .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y29EZMwq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y29EZMwq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y29EZMwq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y29EZMwq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y29EZMwq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y29EZMwq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2f2RoXM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2f2RoXM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2f2RoXM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2f2RoXM .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2f2RoXM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2f2RoXM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2f2RoXM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2f2RoXM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2f2RoXM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2f2RoXM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2f2RoXM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2f2RoXM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2f2RoXM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2f2RoXM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2f2RoXM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2f2RoXM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2f2RoXM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2f2RoXM .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2f2RoXM .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2f2RoXM .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2f2RoXM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2f2RoXM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2f2RoXM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2f2RoXM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2f2RoXM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2f2RoXM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2f2RoXM .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2f2RoXM .nav-item:focus,
.cid-v3y2f2RoXM .nav-link:focus {
  outline: none;
}
.cid-v3y2f2RoXM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2f2RoXM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2f2RoXM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2f2RoXM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2f2RoXM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2f2RoXM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2f2RoXM .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2f2RoXM .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2f2RoXM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2f2RoXM .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2f2RoXM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2f2RoXM .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2f2RoXM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2f2RoXM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2f2RoXM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2f2RoXM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2f2RoXM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2f2RoXM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2f2RoXM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2f2RoXM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2f2RoXM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2f2RoXM .navbar {
    min-height: 72px;
  }
  .cid-v3y2f2RoXM .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2f2RoXM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2f2RoXM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2f2RoXM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2f2RoXM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2f2RoXM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2f2RoXM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2f2RoXM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2f2RoXM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2f2RoXM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2f2RoXM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2f2RoXM .dropdown-item.active,
.cid-v3y2f2RoXM .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2f2RoXM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2f2RoXM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2f2RoXM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2f2RoXM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2f2RoXM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2f2RoXM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2f2RoXM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2f2RoXM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2f2RoXM .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2f2RoXM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2f2RoXM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2f2RoXM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2f2RoXM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2f2RoXM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2f2RoXM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2f2RoXM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2f2RoXM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2f2RoXM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2f2RoXM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2f2RoXM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2f2RoXM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2f2RoXM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2f2RoXM .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2f2RoXM .navbar {
    height: 70px;
  }
  .cid-v3y2f2RoXM .navbar.opened {
    height: auto;
  }
  .cid-v3y2f2RoXM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2f2RoXM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2f2RoXM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2f2RoXM .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2f2RoXM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2f2RoXM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2f2RoXM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2f2RoXM .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2f2RoXM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2f2RoXM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2kDsAhW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2kDsAhW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2kDsAhW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2kDsAhW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2kDsAhW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2kDsAhW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2kDsAhW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2kDsAhW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2kDsAhW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2kDsAhW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2kDsAhW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2kDsAhW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2kDsAhW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2kDsAhW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2kDsAhW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2kDsAhW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2kDsAhW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2kDsAhW .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2kDsAhW .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2kDsAhW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2kDsAhW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2kDsAhW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2kDsAhW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2kDsAhW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2kDsAhW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2kDsAhW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2kDsAhW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2kDsAhW .nav-item:focus,
.cid-v3y2kDsAhW .nav-link:focus {
  outline: none;
}
.cid-v3y2kDsAhW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2kDsAhW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2kDsAhW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2kDsAhW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2kDsAhW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2kDsAhW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2kDsAhW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2kDsAhW .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2kDsAhW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2kDsAhW .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2kDsAhW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2kDsAhW .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2kDsAhW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2kDsAhW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2kDsAhW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2kDsAhW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2kDsAhW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2kDsAhW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2kDsAhW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2kDsAhW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2kDsAhW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2kDsAhW .navbar {
    min-height: 72px;
  }
  .cid-v3y2kDsAhW .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2kDsAhW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2kDsAhW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2kDsAhW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2kDsAhW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2kDsAhW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2kDsAhW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2kDsAhW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2kDsAhW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2kDsAhW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2kDsAhW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2kDsAhW .dropdown-item.active,
.cid-v3y2kDsAhW .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2kDsAhW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2kDsAhW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2kDsAhW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2kDsAhW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2kDsAhW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2kDsAhW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2kDsAhW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2kDsAhW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2kDsAhW .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2kDsAhW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2kDsAhW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2kDsAhW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2kDsAhW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2kDsAhW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2kDsAhW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2kDsAhW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2kDsAhW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2kDsAhW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2kDsAhW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2kDsAhW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2kDsAhW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2kDsAhW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2kDsAhW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2kDsAhW .navbar {
    height: 70px;
  }
  .cid-v3y2kDsAhW .navbar.opened {
    height: auto;
  }
  .cid-v3y2kDsAhW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2kDsAhW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2kDsAhW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2kDsAhW .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2kDsAhW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2kDsAhW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2kDsAhW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2kDsAhW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2kDsAhW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2kDsAhW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2qdxX8g {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2qdxX8g .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2qdxX8g .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2qdxX8g .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2qdxX8g .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2qdxX8g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2qdxX8g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2qdxX8g .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2qdxX8g .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2qdxX8g .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2qdxX8g .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2qdxX8g .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2qdxX8g .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2qdxX8g .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2qdxX8g .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2qdxX8g .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2qdxX8g .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2qdxX8g .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2qdxX8g .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2qdxX8g .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2qdxX8g .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2qdxX8g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2qdxX8g .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2qdxX8g .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2qdxX8g .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2qdxX8g .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2qdxX8g .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2qdxX8g .nav-item:focus,
.cid-v3y2qdxX8g .nav-link:focus {
  outline: none;
}
.cid-v3y2qdxX8g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2qdxX8g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2qdxX8g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2qdxX8g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2qdxX8g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2qdxX8g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2qdxX8g .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2qdxX8g .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2qdxX8g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2qdxX8g .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2qdxX8g .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2qdxX8g .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2qdxX8g .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2qdxX8g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2qdxX8g .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2qdxX8g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2qdxX8g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2qdxX8g .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2qdxX8g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2qdxX8g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2qdxX8g .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2qdxX8g .navbar {
    min-height: 72px;
  }
  .cid-v3y2qdxX8g .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2qdxX8g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2qdxX8g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2qdxX8g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2qdxX8g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2qdxX8g .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2qdxX8g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2qdxX8g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2qdxX8g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2qdxX8g .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2qdxX8g .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2qdxX8g .dropdown-item.active,
.cid-v3y2qdxX8g .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2qdxX8g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2qdxX8g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2qdxX8g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2qdxX8g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2qdxX8g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2qdxX8g .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2qdxX8g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2qdxX8g .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2qdxX8g .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2qdxX8g button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2qdxX8g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2qdxX8g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2qdxX8g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2qdxX8g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2qdxX8g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2qdxX8g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2qdxX8g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2qdxX8g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2qdxX8g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2qdxX8g .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2qdxX8g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2qdxX8g .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2qdxX8g .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2qdxX8g .navbar {
    height: 70px;
  }
  .cid-v3y2qdxX8g .navbar.opened {
    height: auto;
  }
  .cid-v3y2qdxX8g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2qdxX8g .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2qdxX8g .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2qdxX8g .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2qdxX8g .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2qdxX8g .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2qdxX8g .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2qdxX8g .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2qdxX8g .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2qdxX8g .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2vy4JQP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2vy4JQP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2vy4JQP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2vy4JQP .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2vy4JQP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2vy4JQP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2vy4JQP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2vy4JQP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2vy4JQP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2vy4JQP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2vy4JQP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2vy4JQP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2vy4JQP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2vy4JQP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2vy4JQP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2vy4JQP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2vy4JQP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2vy4JQP .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2vy4JQP .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2vy4JQP .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2vy4JQP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2vy4JQP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2vy4JQP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2vy4JQP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2vy4JQP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2vy4JQP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2vy4JQP .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2vy4JQP .nav-item:focus,
.cid-v3y2vy4JQP .nav-link:focus {
  outline: none;
}
.cid-v3y2vy4JQP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2vy4JQP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2vy4JQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2vy4JQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2vy4JQP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2vy4JQP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2vy4JQP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2vy4JQP .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2vy4JQP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2vy4JQP .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2vy4JQP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2vy4JQP .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2vy4JQP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2vy4JQP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2vy4JQP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2vy4JQP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2vy4JQP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2vy4JQP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2vy4JQP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2vy4JQP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2vy4JQP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2vy4JQP .navbar {
    min-height: 72px;
  }
  .cid-v3y2vy4JQP .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2vy4JQP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2vy4JQP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2vy4JQP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2vy4JQP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2vy4JQP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2vy4JQP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2vy4JQP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2vy4JQP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2vy4JQP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2vy4JQP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2vy4JQP .dropdown-item.active,
.cid-v3y2vy4JQP .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2vy4JQP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2vy4JQP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2vy4JQP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2vy4JQP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2vy4JQP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2vy4JQP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2vy4JQP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2vy4JQP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2vy4JQP .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2vy4JQP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2vy4JQP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2vy4JQP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2vy4JQP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2vy4JQP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2vy4JQP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2vy4JQP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2vy4JQP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2vy4JQP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2vy4JQP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2vy4JQP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2vy4JQP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2vy4JQP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2vy4JQP .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2vy4JQP .navbar {
    height: 70px;
  }
  .cid-v3y2vy4JQP .navbar.opened {
    height: auto;
  }
  .cid-v3y2vy4JQP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2vy4JQP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2vy4JQP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2vy4JQP .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2vy4JQP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2vy4JQP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2vy4JQP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2vy4JQP .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2vy4JQP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2vy4JQP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2AwRrTf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2AwRrTf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2AwRrTf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2AwRrTf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2AwRrTf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2AwRrTf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2AwRrTf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2AwRrTf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2AwRrTf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2AwRrTf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2AwRrTf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2AwRrTf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2AwRrTf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2AwRrTf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2AwRrTf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2AwRrTf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2AwRrTf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2AwRrTf .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2AwRrTf .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2AwRrTf .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2AwRrTf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2AwRrTf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2AwRrTf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2AwRrTf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2AwRrTf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2AwRrTf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2AwRrTf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2AwRrTf .nav-item:focus,
.cid-v3y2AwRrTf .nav-link:focus {
  outline: none;
}
.cid-v3y2AwRrTf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2AwRrTf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2AwRrTf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2AwRrTf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2AwRrTf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2AwRrTf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2AwRrTf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2AwRrTf .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2AwRrTf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2AwRrTf .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2AwRrTf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2AwRrTf .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2AwRrTf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2AwRrTf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2AwRrTf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2AwRrTf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2AwRrTf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2AwRrTf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2AwRrTf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2AwRrTf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2AwRrTf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2AwRrTf .navbar {
    min-height: 72px;
  }
  .cid-v3y2AwRrTf .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2AwRrTf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2AwRrTf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2AwRrTf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2AwRrTf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2AwRrTf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2AwRrTf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2AwRrTf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2AwRrTf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2AwRrTf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2AwRrTf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2AwRrTf .dropdown-item.active,
.cid-v3y2AwRrTf .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2AwRrTf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2AwRrTf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2AwRrTf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2AwRrTf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2AwRrTf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2AwRrTf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2AwRrTf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2AwRrTf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2AwRrTf .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2AwRrTf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2AwRrTf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2AwRrTf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2AwRrTf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2AwRrTf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2AwRrTf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2AwRrTf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2AwRrTf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2AwRrTf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2AwRrTf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2AwRrTf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2AwRrTf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2AwRrTf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2AwRrTf .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2AwRrTf .navbar {
    height: 70px;
  }
  .cid-v3y2AwRrTf .navbar.opened {
    height: auto;
  }
  .cid-v3y2AwRrTf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2AwRrTf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2AwRrTf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2AwRrTf .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2AwRrTf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2AwRrTf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2AwRrTf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2AwRrTf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2AwRrTf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2AwRrTf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2GmEkL7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2GmEkL7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2GmEkL7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2GmEkL7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2GmEkL7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2GmEkL7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2GmEkL7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2GmEkL7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2GmEkL7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2GmEkL7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2GmEkL7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2GmEkL7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2GmEkL7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2GmEkL7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2GmEkL7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2GmEkL7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2GmEkL7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2GmEkL7 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2GmEkL7 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2GmEkL7 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2GmEkL7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2GmEkL7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2GmEkL7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2GmEkL7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2GmEkL7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2GmEkL7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2GmEkL7 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2GmEkL7 .nav-item:focus,
.cid-v3y2GmEkL7 .nav-link:focus {
  outline: none;
}
.cid-v3y2GmEkL7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2GmEkL7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2GmEkL7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2GmEkL7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2GmEkL7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2GmEkL7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2GmEkL7 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2GmEkL7 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2GmEkL7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2GmEkL7 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2GmEkL7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2GmEkL7 .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2GmEkL7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2GmEkL7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2GmEkL7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2GmEkL7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2GmEkL7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2GmEkL7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2GmEkL7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2GmEkL7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2GmEkL7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2GmEkL7 .navbar {
    min-height: 72px;
  }
  .cid-v3y2GmEkL7 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2GmEkL7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2GmEkL7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2GmEkL7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2GmEkL7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2GmEkL7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2GmEkL7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2GmEkL7 .dropdown-item.active,
.cid-v3y2GmEkL7 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2GmEkL7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2GmEkL7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2GmEkL7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2GmEkL7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2GmEkL7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2GmEkL7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2GmEkL7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2GmEkL7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2GmEkL7 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2GmEkL7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2GmEkL7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2GmEkL7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2GmEkL7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2GmEkL7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2GmEkL7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2GmEkL7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2GmEkL7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2GmEkL7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2GmEkL7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2GmEkL7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2GmEkL7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2GmEkL7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2GmEkL7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2GmEkL7 .navbar {
    height: 70px;
  }
  .cid-v3y2GmEkL7 .navbar.opened {
    height: auto;
  }
  .cid-v3y2GmEkL7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2GmEkL7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2GmEkL7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2GmEkL7 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2GmEkL7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2GmEkL7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2GmEkL7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2GmEkL7 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2GmEkL7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2GmEkL7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2LX768t {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2LX768t .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2LX768t .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2LX768t .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2LX768t .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2LX768t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2LX768t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2LX768t .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2LX768t .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2LX768t .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2LX768t .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2LX768t .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2LX768t .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2LX768t .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2LX768t .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2LX768t .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2LX768t .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2LX768t .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2LX768t .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2LX768t .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2LX768t .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2LX768t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2LX768t .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2LX768t .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2LX768t .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2LX768t .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2LX768t .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2LX768t .nav-item:focus,
.cid-v3y2LX768t .nav-link:focus {
  outline: none;
}
.cid-v3y2LX768t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2LX768t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2LX768t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2LX768t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2LX768t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2LX768t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2LX768t .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2LX768t .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2LX768t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2LX768t .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2LX768t .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2LX768t .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2LX768t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2LX768t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2LX768t .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2LX768t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2LX768t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2LX768t .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2LX768t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2LX768t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2LX768t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2LX768t .navbar {
    min-height: 72px;
  }
  .cid-v3y2LX768t .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2LX768t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2LX768t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2LX768t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2LX768t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2LX768t .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2LX768t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2LX768t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2LX768t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2LX768t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2LX768t .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2LX768t .dropdown-item.active,
.cid-v3y2LX768t .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2LX768t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2LX768t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2LX768t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2LX768t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2LX768t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2LX768t .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2LX768t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2LX768t .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2LX768t .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2LX768t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2LX768t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2LX768t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2LX768t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2LX768t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2LX768t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2LX768t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2LX768t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2LX768t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2LX768t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2LX768t .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2LX768t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2LX768t .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2LX768t .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2LX768t .navbar {
    height: 70px;
  }
  .cid-v3y2LX768t .navbar.opened {
    height: auto;
  }
  .cid-v3y2LX768t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2LX768t .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2LX768t .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2LX768t .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2LX768t .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2LX768t .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2LX768t .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2LX768t .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2LX768t .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2LX768t .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2LX768t .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2LX768t .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2Ref9xJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2Ref9xJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2Ref9xJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2Ref9xJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2Ref9xJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2Ref9xJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2Ref9xJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2Ref9xJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2Ref9xJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2Ref9xJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2Ref9xJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2Ref9xJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2Ref9xJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2Ref9xJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2Ref9xJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2Ref9xJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2Ref9xJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2Ref9xJ .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2Ref9xJ .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2Ref9xJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2Ref9xJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2Ref9xJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2Ref9xJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2Ref9xJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2Ref9xJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2Ref9xJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2Ref9xJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2Ref9xJ .nav-item:focus,
.cid-v3y2Ref9xJ .nav-link:focus {
  outline: none;
}
.cid-v3y2Ref9xJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2Ref9xJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2Ref9xJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2Ref9xJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2Ref9xJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2Ref9xJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2Ref9xJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2Ref9xJ .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2Ref9xJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2Ref9xJ .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2Ref9xJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2Ref9xJ .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2Ref9xJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2Ref9xJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2Ref9xJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2Ref9xJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2Ref9xJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2Ref9xJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2Ref9xJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2Ref9xJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2Ref9xJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2Ref9xJ .navbar {
    min-height: 72px;
  }
  .cid-v3y2Ref9xJ .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2Ref9xJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2Ref9xJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2Ref9xJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2Ref9xJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2Ref9xJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2Ref9xJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2Ref9xJ .dropdown-item.active,
.cid-v3y2Ref9xJ .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2Ref9xJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2Ref9xJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2Ref9xJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2Ref9xJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2Ref9xJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2Ref9xJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2Ref9xJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2Ref9xJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2Ref9xJ .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2Ref9xJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2Ref9xJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2Ref9xJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2Ref9xJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2Ref9xJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2Ref9xJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2Ref9xJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2Ref9xJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2Ref9xJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2Ref9xJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2Ref9xJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2Ref9xJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2Ref9xJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2Ref9xJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2Ref9xJ .navbar {
    height: 70px;
  }
  .cid-v3y2Ref9xJ .navbar.opened {
    height: auto;
  }
  .cid-v3y2Ref9xJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2Ref9xJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2Ref9xJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2Ref9xJ .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2Ref9xJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2Ref9xJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2Ref9xJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2Ref9xJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2Ref9xJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2Ref9xJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y2WnFe0x {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y2WnFe0x .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y2WnFe0x .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y2WnFe0x .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y2WnFe0x .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y2WnFe0x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y2WnFe0x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y2WnFe0x .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y2WnFe0x .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y2WnFe0x .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y2WnFe0x .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y2WnFe0x .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y2WnFe0x .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y2WnFe0x .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y2WnFe0x .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y2WnFe0x .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y2WnFe0x .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y2WnFe0x .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y2WnFe0x .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y2WnFe0x .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2WnFe0x .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2WnFe0x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y2WnFe0x .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y2WnFe0x .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y2WnFe0x .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y2WnFe0x .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y2WnFe0x .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y2WnFe0x .nav-item:focus,
.cid-v3y2WnFe0x .nav-link:focus {
  outline: none;
}
.cid-v3y2WnFe0x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y2WnFe0x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y2WnFe0x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y2WnFe0x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y2WnFe0x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y2WnFe0x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y2WnFe0x .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y2WnFe0x .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y2WnFe0x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y2WnFe0x .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y2WnFe0x .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y2WnFe0x .navbar.collapsed {
  justify-content: center;
}
.cid-v3y2WnFe0x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y2WnFe0x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y2WnFe0x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y2WnFe0x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y2WnFe0x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y2WnFe0x .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y2WnFe0x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y2WnFe0x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y2WnFe0x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y2WnFe0x .navbar {
    min-height: 72px;
  }
  .cid-v3y2WnFe0x .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y2WnFe0x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y2WnFe0x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y2WnFe0x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y2WnFe0x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y2WnFe0x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y2WnFe0x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y2WnFe0x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y2WnFe0x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y2WnFe0x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y2WnFe0x .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y2WnFe0x .dropdown-item.active,
.cid-v3y2WnFe0x .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y2WnFe0x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y2WnFe0x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y2WnFe0x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y2WnFe0x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y2WnFe0x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y2WnFe0x .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y2WnFe0x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y2WnFe0x .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y2WnFe0x .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y2WnFe0x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y2WnFe0x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y2WnFe0x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y2WnFe0x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2WnFe0x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y2WnFe0x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y2WnFe0x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2WnFe0x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y2WnFe0x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y2WnFe0x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y2WnFe0x .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y2WnFe0x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y2WnFe0x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y2WnFe0x .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y2WnFe0x .navbar {
    height: 70px;
  }
  .cid-v3y2WnFe0x .navbar.opened {
    height: auto;
  }
  .cid-v3y2WnFe0x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y2WnFe0x .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y2WnFe0x .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y2WnFe0x .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y2WnFe0x .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y2WnFe0x .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y2WnFe0x .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y2WnFe0x .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y2WnFe0x .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y2WnFe0x .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y31FsCt5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y31FsCt5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y31FsCt5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y31FsCt5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y31FsCt5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y31FsCt5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y31FsCt5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y31FsCt5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y31FsCt5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y31FsCt5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y31FsCt5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y31FsCt5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y31FsCt5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y31FsCt5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y31FsCt5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y31FsCt5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y31FsCt5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y31FsCt5 .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y31FsCt5 .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y31FsCt5 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y31FsCt5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y31FsCt5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y31FsCt5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y31FsCt5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y31FsCt5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y31FsCt5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y31FsCt5 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y31FsCt5 .nav-item:focus,
.cid-v3y31FsCt5 .nav-link:focus {
  outline: none;
}
.cid-v3y31FsCt5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y31FsCt5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y31FsCt5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y31FsCt5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y31FsCt5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y31FsCt5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y31FsCt5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y31FsCt5 .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y31FsCt5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y31FsCt5 .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y31FsCt5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y31FsCt5 .navbar.collapsed {
  justify-content: center;
}
.cid-v3y31FsCt5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y31FsCt5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y31FsCt5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y31FsCt5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y31FsCt5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y31FsCt5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y31FsCt5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y31FsCt5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y31FsCt5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y31FsCt5 .navbar {
    min-height: 72px;
  }
  .cid-v3y31FsCt5 .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y31FsCt5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y31FsCt5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y31FsCt5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y31FsCt5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y31FsCt5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y31FsCt5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y31FsCt5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y31FsCt5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y31FsCt5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y31FsCt5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y31FsCt5 .dropdown-item.active,
.cid-v3y31FsCt5 .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y31FsCt5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y31FsCt5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y31FsCt5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y31FsCt5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y31FsCt5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y31FsCt5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y31FsCt5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y31FsCt5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y31FsCt5 .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y31FsCt5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y31FsCt5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y31FsCt5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y31FsCt5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y31FsCt5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y31FsCt5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y31FsCt5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y31FsCt5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y31FsCt5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y31FsCt5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y31FsCt5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y31FsCt5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y31FsCt5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y31FsCt5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y31FsCt5 .navbar {
    height: 70px;
  }
  .cid-v3y31FsCt5 .navbar.opened {
    height: auto;
  }
  .cid-v3y31FsCt5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y31FsCt5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y31FsCt5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y31FsCt5 .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y31FsCt5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y31FsCt5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y31FsCt5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y31FsCt5 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y31FsCt5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y31FsCt5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y3gd3gXc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y3gd3gXc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y3gd3gXc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y3gd3gXc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y3gd3gXc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y3gd3gXc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y3gd3gXc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y3gd3gXc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y3gd3gXc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y3gd3gXc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y3gd3gXc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y3gd3gXc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y3gd3gXc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y3gd3gXc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y3gd3gXc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y3gd3gXc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y3gd3gXc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y3gd3gXc .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y3gd3gXc .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y3gd3gXc .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y3gd3gXc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y3gd3gXc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y3gd3gXc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y3gd3gXc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y3gd3gXc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y3gd3gXc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y3gd3gXc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y3gd3gXc .nav-item:focus,
.cid-v3y3gd3gXc .nav-link:focus {
  outline: none;
}
.cid-v3y3gd3gXc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y3gd3gXc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y3gd3gXc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y3gd3gXc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y3gd3gXc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y3gd3gXc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y3gd3gXc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y3gd3gXc .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y3gd3gXc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y3gd3gXc .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y3gd3gXc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y3gd3gXc .navbar.collapsed {
  justify-content: center;
}
.cid-v3y3gd3gXc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y3gd3gXc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y3gd3gXc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y3gd3gXc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y3gd3gXc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y3gd3gXc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y3gd3gXc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y3gd3gXc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y3gd3gXc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y3gd3gXc .navbar {
    min-height: 72px;
  }
  .cid-v3y3gd3gXc .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y3gd3gXc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y3gd3gXc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y3gd3gXc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y3gd3gXc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y3gd3gXc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y3gd3gXc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y3gd3gXc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y3gd3gXc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y3gd3gXc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y3gd3gXc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y3gd3gXc .dropdown-item.active,
.cid-v3y3gd3gXc .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y3gd3gXc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y3gd3gXc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y3gd3gXc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y3gd3gXc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y3gd3gXc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y3gd3gXc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y3gd3gXc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y3gd3gXc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y3gd3gXc .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y3gd3gXc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y3gd3gXc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y3gd3gXc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y3gd3gXc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y3gd3gXc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y3gd3gXc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y3gd3gXc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y3gd3gXc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y3gd3gXc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y3gd3gXc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y3gd3gXc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y3gd3gXc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y3gd3gXc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y3gd3gXc .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y3gd3gXc .navbar {
    height: 70px;
  }
  .cid-v3y3gd3gXc .navbar.opened {
    height: auto;
  }
  .cid-v3y3gd3gXc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y3gd3gXc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y3gd3gXc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y3gd3gXc .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y3gd3gXc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y3gd3gXc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y3gd3gXc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y3gd3gXc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y3gd3gXc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y3gd3gXc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3y3mQGv5t {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-v3y3mQGv5t .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3y3mQGv5t .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3y3mQGv5t .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3y3mQGv5t .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.cid-v3y3mQGv5t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3y3mQGv5t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3y3mQGv5t .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-v3y3mQGv5t .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-v3y3mQGv5t .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-v3y3mQGv5t .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3y3mQGv5t .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3y3mQGv5t .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3y3mQGv5t .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-v3y3mQGv5t .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3y3mQGv5t .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3y3mQGv5t .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3y3mQGv5t .navbar-logo {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-v3y3mQGv5t .navbar-logo {
    padding-left: 0;
  }
}
.cid-v3y3mQGv5t .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y3mQGv5t .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3y3mQGv5t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-v3y3mQGv5t .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3y3mQGv5t .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3y3mQGv5t .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3y3mQGv5t .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3y3mQGv5t .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8) !important;
}
.cid-v3y3mQGv5t .nav-item:focus,
.cid-v3y3mQGv5t .nav-link:focus {
  outline: none;
}
.cid-v3y3mQGv5t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3y3mQGv5t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3y3mQGv5t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3y3mQGv5t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3y3mQGv5t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3y3mQGv5t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3y3mQGv5t .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3y3mQGv5t .navbar.opened {
  transition: all 0.3s;
}
.cid-v3y3mQGv5t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3y3mQGv5t .navbar .navbar-logo img {
  min-width: 6rem;
  object-fit: cover;
}
.cid-v3y3mQGv5t .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-v3y3mQGv5t .navbar.collapsed {
  justify-content: center;
}
.cid-v3y3mQGv5t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3y3mQGv5t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3y3mQGv5t .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-v3y3mQGv5t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3y3mQGv5t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3y3mQGv5t .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3y3mQGv5t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3y3mQGv5t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3y3mQGv5t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3y3mQGv5t .navbar {
    min-height: 72px;
  }
  .cid-v3y3mQGv5t .navbar .navbar-logo img {
    height: 2.5rem !important;
    min-width: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3y3mQGv5t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3y3mQGv5t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3y3mQGv5t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3y3mQGv5t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3y3mQGv5t .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3y3mQGv5t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3y3mQGv5t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3y3mQGv5t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3y3mQGv5t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3y3mQGv5t .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3y3mQGv5t .dropdown-item.active,
.cid-v3y3mQGv5t .dropdown-item:active {
  background-color: transparent;
}
.cid-v3y3mQGv5t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3y3mQGv5t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3y3mQGv5t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3y3mQGv5t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3y3mQGv5t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3y3mQGv5t .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3y3mQGv5t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3y3mQGv5t .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3y3mQGv5t .navbar-buttons {
    text-align: left;
  }
}
.cid-v3y3mQGv5t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3y3mQGv5t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v3y3mQGv5t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3y3mQGv5t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y3mQGv5t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3y3mQGv5t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3y3mQGv5t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y3mQGv5t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3y3mQGv5t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3y3mQGv5t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3y3mQGv5t .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3y3mQGv5t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3y3mQGv5t .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3y3mQGv5t .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3y3mQGv5t .navbar {
    height: 70px;
  }
  .cid-v3y3mQGv5t .navbar.opened {
    height: auto;
  }
  .cid-v3y3mQGv5t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3y3mQGv5t .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3y3mQGv5t .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3y3mQGv5t .navbar-brand {
    margin-right: auto;
  }
  .cid-v3y3mQGv5t .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.8) !important;
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3y3mQGv5t .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3y3mQGv5t .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3y3mQGv5t .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3y3mQGv5t .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3y3mQGv5t .navbar-collapse {
    padding: 1rem;
  }
}
