@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Zen Maru Gothic', sans-serif;
  font-size: 7rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 8.75rem;
}
.display-2 {
  font-family: 'Zen Maru Gothic', sans-serif;
  font-size: 3.7rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 4.625rem;
}
.display-4 {
  font-family: 'Zen Maru Gothic', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Zen Maru Gothic', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.25rem;
}
.display-7 {
  font-family: 'Zen Maru Gothic', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 5.6rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 4.9rem;
    font-size: calc( 3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.96rem;
    font-size: calc( 1.945rem + (3.7 - 1.945) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.945rem + (3.7 - 1.945) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    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))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 4.9rem;
    font-size: calc( 3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 2.96rem;
    font-size: calc( 1.945rem + (3.7 - 1.945) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.945rem + (3.7 - 1.945) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    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))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #99cc00 !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #320707 !important;
}
.bg-warning {
  background-color: #bcef9b !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #99cc00 !important;
  border-color: #99cc00 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #bfff00 !important;
  border-color: #bfff00 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #bfff00 !important;
  border-color: #bfff00 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #0099ff !important;
  border-color: #0099ff !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #33adff !important;
  border-color: #33adff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #33adff !important;
  border-color: #33adff !important;
}
.btn-info,
.btn-info:active {
  background-color: #320707 !important;
  border-color: #320707 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #bcef9b !important;
  border-color: #bcef9b !important;
  color: #3b7813 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #d9f6c7 !important;
  border-color: #d9f6c7 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #3b7813 !important;
  background-color: #d9f6c7 !important;
  border-color: #d9f6c7 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #99cc00;
  color: #99cc00;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #587500 !important;
  background-color: transparent !important;
  border-color: #587500 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #99cc00 !important;
  border-color: #99cc00 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #0099ff;
  color: #0099ff;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #0065a8 !important;
  background-color: transparent !important;
  border-color: #0065a8 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #0099ff !important;
  border-color: #0099ff !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #320707;
  color: #320707;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #bcef9b;
  color: #bcef9b;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #8ae350 !important;
  background-color: transparent !important;
  border-color: #8ae350 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #3b7813 !important;
  background-color: #bcef9b !important;
  border-color: #bcef9b !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #99cc00 !important;
}
.text-secondary {
  color: #0099ff !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #320707 !important;
}
.text-warning {
  color: #bcef9b !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #4d6600 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #005c99 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #81e143 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #99cc00;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #320707;
}
.alert-warning {
  background-color: #bcef9b;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #99cc00;
  border-color: #99cc00;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #99cc00;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e6ff99;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #c0b27c;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #f3abab;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Zen Maru Gothic', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #99cc00 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Zen Maru Gothic', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #99cc00;
}
/* 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: #99cc00;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #99cc00;
}
.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: #99cc00;
  border-bottom-color: #99cc00;
}
.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: #99cc00 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #0099ff !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='%2399cc00' %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-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJDBVHeKNl {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJDBVHeKNl .carousel {
  height: 800px;
}
.cid-uJDBVHeKNl .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJDBVHeKNl .carousel-item,
.cid-uJDBVHeKNl .carousel-inner {
  height: 100%;
}
.cid-uJDBVHeKNl img,
.cid-uJDBVHeKNl .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJDBVHeKNl .carousel-caption {
  bottom: 40px;
}
.cid-uJDBVHeKNl .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJDBVHeKNl .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJDBVHeKNl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJDBVHeKNl .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJDBVHeKNl .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJDBVHeKNl .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJDBVHeKNl .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJDBVHeKNl .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJDBVHeKNl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJDBVHeKNl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJDBVHeKNl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJDBVHeKNl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJDBVHeKNl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJDBVHeKNl .carousel-indicators li.active,
.cid-uJDBVHeKNl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJDBVHeKNl .carousel-indicators li::after,
.cid-uJDBVHeKNl .carousel-indicators li::before {
  content: none;
}
.cid-uJDBVHeKNl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJDBVHeKNl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJDBVHeKNl .mbr-section-subtitle,
  .cid-uJDBVHeKNl .mbr-section-text,
  .cid-uJDBVHeKNl .mbr-section-btn {
    text-align: center;
  }
}
.cid-uGC3EeONlY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uGC3EeONlY .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uGC3EeONlY .social-row .soc-item {
  margin: 8px;
}
.cid-uGC3EeONlY .social-row .soc-item a:hover .mbr-iconfont,
.cid-uGC3EeONlY .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uGC3EeONlY .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uGC3EeONlY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uGC3EeONlY .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uGC3EeONlY .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uGC3EeONlY .header-menu li p {
  margin: 0;
}
.cid-uGC3EeONlY .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uGC3EeONlY .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uH5jY4DSrI {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/high-junk-peak-1-2000x1125.webp");
}
.cid-uH5jY4DSrI .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uH5jY4DSrI {
    align-items: flex-end;
  }
  .cid-uH5jY4DSrI .row {
    justify-content: center;
  }
  .cid-uH5jY4DSrI .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uH5jY4DSrI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uH5jY4DSrI {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uH5jY4DSrI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uH5jY4DSrI .content-wrap {
    width: 100%;
  }
}
.cid-uH5jY4DSrI .mbr-section-title,
.cid-uH5jY4DSrI .mbr-section-subtitle {
  text-align: center;
}
.cid-uH5jY4DSrI .mbr-text,
.cid-uH5jY4DSrI .mbr-section-btn {
  text-align: center;
}
.cid-uH5jY4DSrI .mbr-section-title {
  text-align: center;
}
.cid-uH6Qj0aN3i {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uH6Qj0aN3i img,
.cid-uH6Qj0aN3i .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uH6Qj0aN3i .item:focus,
.cid-uH6Qj0aN3i span:focus {
  outline: none;
}
.cid-uH6Qj0aN3i .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uH6Qj0aN3i .item {
    margin-bottom: 1rem;
  }
}
.cid-uH6Qj0aN3i .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  border-style: solid;
  border-width: 4px;
  border-color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uH6Qj0aN3i .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uH6Qj0aN3i .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uH6Qj0aN3i .item-wrapper .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uH6Qj0aN3i .item-wrapper .item-footer {
  padding-bottom: 2rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uH6Qj0aN3i .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uH6Qj0aN3i .item-wrapper .item-footer {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uH6Qj0aN3i .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uH6Qj0aN3i .item-wrapper .item-footer {
    padding-bottom: 1.25rem;
  }
}
.cid-uH6Qj0aN3i .mbr-section-title {
  color: #232323;
}
.cid-uH6Qj0aN3i .mbr-text,
.cid-uH6Qj0aN3i .mbr-section-btn {
  text-align: center;
}
.cid-uH6Qj0aN3i .item-title {
  text-align: center;
  color: #99cc00;
}
.cid-uH6Qj0aN3i .content-head {
  max-width: 800px;
}
.cid-uH6Qj0aN3i .mbr-text,
.cid-uH6Qj0aN3i .item-wrapper .mbr-section-btn {
  text-align: center;
  color: #99cc00;
}
.cid-uHb7PwISNt {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHb7PwISNt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHb7PwISNt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHb7PwISNt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uH5jY4Z7zI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uH5jY4Z7zI .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uH5jY4Z7zI .social-row .soc-item {
  margin: 8px;
}
.cid-uH5jY4Z7zI .social-row .soc-item a:hover .mbr-iconfont,
.cid-uH5jY4Z7zI .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uH5jY4Z7zI .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uH5jY4Z7zI .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uH5jY4Z7zI .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uH5jY4Z7zI .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uH5jY4Z7zI .header-menu li p {
  margin: 0;
}
.cid-uH5jY4Z7zI .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uH5jY4Z7zI .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uGD0Ugi6uf {
  display: flex;
  background-image: url("../../../assets/images/tai-long-wan-2000x1299.webp");
}
.cid-uGD0Ugi6uf .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uGD0Ugi6uf {
    align-items: center;
  }
  .cid-uGD0Ugi6uf .row {
    justify-content: center;
  }
  .cid-uGD0Ugi6uf .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uGD0Ugi6uf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uGD0Ugi6uf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uGD0Ugi6uf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uGD0Ugi6uf .content-wrap {
    width: 100%;
  }
}
.cid-uGD0Ugi6uf .mbr-section-title,
.cid-uGD0Ugi6uf .mbr-section-subtitle {
  text-align: center;
}
.cid-uGD0Ugi6uf .mbr-text,
.cid-uGD0Ugi6uf .mbr-section-btn {
  text-align: center;
}
.cid-uGD0Uh6bTk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uGD0Uh6bTk .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uGD0Uh6bTk .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uGD0UhMEln {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/pic-large02-1200x551.webp");
}
.cid-uGD0UhMEln .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0UhMEln .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0UhMEln .mbr-section-title {
  color: #ffffff;
}
.cid-uGD0UhMEln .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uGD0Uiudh5 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGD0Uiudh5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0Uiudh5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0Uiudh5 .mbr-section-title {
  color: #0099ff;
}
.cid-uGD0Uj8yPk {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGD0Uj8yPk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0Uj8yPk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0Uj8yPk .row {
  flex-direction: row-reverse;
}
.cid-uGD0UjQkrd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uGD0UjQkrd .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uGD0UjQkrd .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uGD0Ukt5iC {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uGD0Ukt5iC .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uGD0Ukt5iC img,
.cid-uGD0Ukt5iC .item-img {
  width: 100%;
}
.cid-uGD0Ukt5iC .item:focus,
.cid-uGD0Ukt5iC span:focus {
  outline: none;
}
.cid-uGD0Ukt5iC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uGD0Ukt5iC .item {
    margin-bottom: 1rem;
  }
}
.cid-uGD0Ukt5iC .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uGD0Ukt5iC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uGD0Ukt5iC .mbr-section-title {
  color: #99cc00;
}
.cid-uGD0Ukt5iC .mbr-text,
.cid-uGD0Ukt5iC .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uGD0Ukt5iC .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uGD0Ukt5iC .content-head {
  max-width: 800px;
}
.cid-uGD0Ulk8ZE {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uGD0Ulk8ZE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0Ulk8ZE .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uGD0Ulk8ZE .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGD0Ulk8ZE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0Ulk8ZE .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uGD0Ulk8ZE .card-title,
.cid-uGD0Ulk8ZE .iconfont-wrapper,
.cid-uGD0Ulk8ZE .card-text {
  color: #000000;
  text-align: center;
}
.cid-uGD0Ulk8ZE .content-head {
  max-width: 800px;
}
.cid-uGD0Ulk8ZE .mbr-section-title {
  color: #ffffff;
}
.cid-uGD0Ulk8ZE .mbr-section-btn {
  text-align: center;
}
.cid-uGD0Ulk8ZE .mbr-section-subtitle {
  color: #757b62;
}
.cid-uGD0Ulk8ZE .card-text,
.cid-uGD0Ulk8ZE .mbr-section-btn {
  color: #ffffff;
}
.cid-uGD0Ulk8ZE .card-title,
.cid-uGD0Ulk8ZE .iconfont-wrapper {
  color: #ffffff;
}
.cid-uGD0Um9Smp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uGD0Um9Smp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0Um9Smp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0Um9Smp .mbr-section-title {
  color: #ffffff;
}
.cid-uGD0Um9Smp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uGD0UmT29G {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uGD0UmT29G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0UmT29G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0UmT29G .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uGDopG8PTs {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uGDopG8PTs img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uGD0UnAFsJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uGD0UnAFsJ .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uGD0UnAFsJ img,
.cid-uGD0UnAFsJ .item-img {
  width: 100%;
}
.cid-uGD0UnAFsJ .item:focus,
.cid-uGD0UnAFsJ span:focus {
  outline: none;
}
.cid-uGD0UnAFsJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uGD0UnAFsJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uGD0UnAFsJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uGD0UnAFsJ .mbr-section-title {
  color: #0099ff;
}
.cid-uGD0UnAFsJ .mbr-text,
.cid-uGD0UnAFsJ .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uGD0UnAFsJ .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uGD0UnAFsJ .content-head {
  max-width: 800px;
}
.cid-uGD0UnAFsJ .mbr-section-subtitle {
  color: #757b62;
}
.cid-uGD0Uomqvk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uGD0Uomqvk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0Uomqvk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0Uomqvk .row {
  flex-direction: row-reverse;
}
.cid-uGD0Uomqvk .mbr-text {
  color: #000000;
}
.cid-uGD0Uomqvk .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uGD0Uomqvk .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uGD0Uomqvk .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uGD0Uomqvk .mbr-section-subtitle,
.cid-uGD0Uomqvk .main-button {
  color: #ffffff;
}
.cid-uGD0Uomqvk .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uGD0Uomqvk .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uGD0Uomqvk .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uGD0Uomqvk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uGD0Uomqvk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uGD0Uomqvk .mbr-section-title {
  color: #ffffff;
}
.cid-uHc42O11vW {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHc42O11vW img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uGD0Upt21k {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uGD0Upt21k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0Upt21k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0Upt21k .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uGD0Upt21k .item-mb {
    margin-bottom: 0;
  }
}
.cid-uGD0Upt21k .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uGD0Upt21k .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uGD0Upt21k .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uGD0Upt21k .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uGD0Upt21k .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uGD0Upt21k .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uGD0Upt21k .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uGD0Upt21k .card-box .item-footer {
  margin-top: auto;
}
.cid-uGD0Upt21k .content-head {
  max-width: 800px;
}
.cid-uGD0Upt21k .card-title,
.cid-uGD0Upt21k .iconfont-wrapper {
  color: #0099ff;
}
.cid-uGD0Upt21k .card-text {
  color: #757b62;
}
.cid-uGD0UqyDZg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uGD0UqyDZg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0UqyDZg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0UqyDZg .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uGD0UqyDZg .item-mb {
    margin-bottom: 0;
  }
}
.cid-uGD0UqyDZg .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uGD0UqyDZg .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uGD0UqyDZg .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uGD0UqyDZg .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uGD0UqyDZg .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uGD0UqyDZg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uGD0UqyDZg .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uGD0UqyDZg .card-box .item-footer {
  margin-top: auto;
}
.cid-uGD0UqyDZg .content-head {
  max-width: 800px;
}
.cid-uGD0UqyDZg .card-title,
.cid-uGD0UqyDZg .iconfont-wrapper {
  color: #0099ff;
}
.cid-uGD0UqyDZg .card-text {
  color: #757b62;
}
.cid-uGD0Urn5UR {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uGD0Urn5UR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGD0Urn5UR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGD0Urn5UR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uGD0UserDi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uGD0UserDi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uGD0UserDi .item {
    margin-bottom: 1rem;
  }
}
.cid-uGD0UserDi .item-wrapper {
  position: relative;
}
.cid-uGD0UserDi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uGD0UserDi .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uGD0UserDi .carousel-control,
.cid-uGD0UserDi .close {
  background: #1b1b1b;
}
.cid-uGD0UserDi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uGD0UserDi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uGD0UserDi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uGD0UserDi .carousel-control-next span {
  margin-left: 5px;
}
.cid-uGD0UserDi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uGD0UserDi .close::before {
  content: '\e91a';
}
.cid-uGD0UserDi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uGD0UserDi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uGD0UserDi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uGD0UserDi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uGD0UserDi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uGD0UserDi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uGD0UserDi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uGD0UserDi .carousel-indicators li.active,
.cid-uGD0UserDi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uGD0UserDi .carousel-indicators li::after,
.cid-uGD0UserDi .carousel-indicators li::before {
  content: none;
}
.cid-uGD0UserDi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uGD0UserDi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uGD0UserDi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uGD0UserDi .carousel-indicators {
    display: none;
  }
}
.cid-uGD0UserDi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uGD0UserDi .carousel-inner > .active {
  display: block;
}
.cid-uGD0UserDi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uGD0UserDi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uGD0UserDi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uGD0UserDi .carousel-control,
  .cid-uGD0UserDi .carousel-indicators,
  .cid-uGD0UserDi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uGD0UserDi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uGD0UserDi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uGD0UserDi .carousel-indicators .active,
.cid-uGD0UserDi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uGD0UserDi .carousel-indicators .active {
  background: #fff;
}
.cid-uGD0UserDi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uGD0UserDi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uGD0UserDi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uGD0UserDi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uGD0UserDi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uGD0UserDi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uGD0UserDi .carousel {
  width: 100%;
}
.cid-uGD0UserDi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uGD0UserDi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uGD0UserDi .modal.fade .modal-dialog,
.cid-uGD0UserDi .modal.in .modal-dialog {
  transform: none;
}
.cid-uGD0UserDi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uGD0UserDi .content-head {
  max-width: 800px;
}
.cid-uGD0UserDi H3 {
  color: #ffffff;
}
.cid-uGDp5OdC0z {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uGDp5OdC0z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGDp5OdC0z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGDp5OdC0z .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uGDp5OdC0z .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uGDp5OdC0z .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uGDp5OdC0z .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uGDp5OdC0z .wrap {
  background: url("../../../assets/images/header-1920x1245.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uGDp5OdC0z .wrap .inner-wrap {
  padding: 40px;
}
.cid-uGDp5OdC0z .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uGDp5OdC0z .mbr-text {
  color: #000000;
}
.cid-uGDp5OdC0z .mbr-text,
.cid-uGDp5OdC0z .mbr-section-btn {
  color: #ffffff;
}
.cid-uGD0UuawzK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uGD0UuawzK .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uGD0UuawzK .social-row .soc-item {
  margin: 8px;
}
.cid-uGD0UuawzK .social-row .soc-item a:hover .mbr-iconfont,
.cid-uGD0UuawzK .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uGD0UuawzK .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uGD0UuawzK .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uGD0UuawzK .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uGD0UuawzK .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uGD0UuawzK .header-menu li p {
  margin: 0;
}
.cid-uGD0UuawzK .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uGD0UuawzK .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHaPGLoXq4 {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tai-mo-shan-2-2000x1191.webp");
}
.cid-uHaPGLoXq4 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHaPGLoXq4 {
    align-items: flex-end;
  }
  .cid-uHaPGLoXq4 .row {
    justify-content: center;
  }
  .cid-uHaPGLoXq4 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHaPGLoXq4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHaPGLoXq4 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uHaPGLoXq4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHaPGLoXq4 .content-wrap {
    width: 100%;
  }
}
.cid-uHaPGLoXq4 .mbr-section-title,
.cid-uHaPGLoXq4 .mbr-section-subtitle {
  text-align: center;
}
.cid-uHaPGLoXq4 .mbr-text,
.cid-uHaPGLoXq4 .mbr-section-btn {
  text-align: center;
}
.cid-uHaPGLoXq4 .mbr-section-title {
  text-align: center;
}
.cid-uHaPGLFWQJ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHaPGLFWQJ img,
.cid-uHaPGLFWQJ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uHaPGLFWQJ .item:focus,
.cid-uHaPGLFWQJ span:focus {
  outline: none;
}
.cid-uHaPGLFWQJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHaPGLFWQJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uHaPGLFWQJ .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  border-style: solid;
  border-width: 4px;
  border-color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHaPGLFWQJ .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHaPGLFWQJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uHaPGLFWQJ .item-wrapper .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uHaPGLFWQJ .item-wrapper .item-footer {
  padding-bottom: 2rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHaPGLFWQJ .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHaPGLFWQJ .item-wrapper .item-footer {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHaPGLFWQJ .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHaPGLFWQJ .item-wrapper .item-footer {
    padding-bottom: 1.25rem;
  }
}
.cid-uHaPGLFWQJ .mbr-section-title {
  color: #232323;
}
.cid-uHaPGLFWQJ .mbr-text,
.cid-uHaPGLFWQJ .mbr-section-btn {
  text-align: center;
}
.cid-uHaPGLFWQJ .item-title {
  text-align: center;
  color: #99cc00;
}
.cid-uHaPGLFWQJ .content-head {
  max-width: 800px;
}
.cid-uHaPGLFWQJ .mbr-text,
.cid-uHaPGLFWQJ .item-wrapper .mbr-section-btn {
  text-align: center;
  color: #99cc00;
}
.cid-uHb7Wi9yZX {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHb7Wi9yZX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHb7Wi9yZX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHb7Wi9yZX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHaPGM6nv0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHaPGM6nv0 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHaPGM6nv0 .social-row .soc-item {
  margin: 8px;
}
.cid-uHaPGM6nv0 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHaPGM6nv0 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHaPGM6nv0 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHaPGM6nv0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHaPGM6nv0 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHaPGM6nv0 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHaPGM6nv0 .header-menu li p {
  margin: 0;
}
.cid-uHaPGM6nv0 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHaPGM6nv0 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHaQUikqgx {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tai-po-kau-3-2000x1194.webp");
}
.cid-uHaQUikqgx .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHaQUikqgx {
    align-items: flex-end;
  }
  .cid-uHaQUikqgx .row {
    justify-content: center;
  }
  .cid-uHaQUikqgx .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHaQUikqgx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHaQUikqgx {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uHaQUikqgx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHaQUikqgx .content-wrap {
    width: 100%;
  }
}
.cid-uHaQUikqgx .mbr-section-title,
.cid-uHaQUikqgx .mbr-section-subtitle {
  text-align: center;
}
.cid-uHaQUikqgx .mbr-text,
.cid-uHaQUikqgx .mbr-section-btn {
  text-align: center;
}
.cid-uHaQUikqgx .mbr-section-title {
  text-align: center;
}
.cid-uHaQUiJw5w {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHaQUiJw5w img,
.cid-uHaQUiJw5w .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uHaQUiJw5w .item:focus,
.cid-uHaQUiJw5w span:focus {
  outline: none;
}
.cid-uHaQUiJw5w .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHaQUiJw5w .item {
    margin-bottom: 1rem;
  }
}
.cid-uHaQUiJw5w .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  border-style: solid;
  border-width: 4px;
  border-color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHaQUiJw5w .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHaQUiJw5w .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uHaQUiJw5w .item-wrapper .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uHaQUiJw5w .item-wrapper .item-footer {
  padding-bottom: 2rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHaQUiJw5w .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHaQUiJw5w .item-wrapper .item-footer {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHaQUiJw5w .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHaQUiJw5w .item-wrapper .item-footer {
    padding-bottom: 1.25rem;
  }
}
.cid-uHaQUiJw5w .mbr-section-title {
  color: #232323;
}
.cid-uHaQUiJw5w .mbr-text,
.cid-uHaQUiJw5w .mbr-section-btn {
  text-align: center;
}
.cid-uHaQUiJw5w .item-title {
  text-align: center;
  color: #99cc00;
}
.cid-uHaQUiJw5w .content-head {
  max-width: 800px;
}
.cid-uHaQUiJw5w .mbr-text,
.cid-uHaQUiJw5w .item-wrapper .mbr-section-btn {
  text-align: center;
  color: #99cc00;
}
.cid-uHb7YRvQOI {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHb7YRvQOI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHb7YRvQOI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHb7YRvQOI .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHaQUj2CA3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHaQUj2CA3 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHaQUj2CA3 .social-row .soc-item {
  margin: 8px;
}
.cid-uHaQUj2CA3 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHaQUj2CA3 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHaQUj2CA3 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHaQUj2CA3 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHaQUj2CA3 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHaQUj2CA3 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHaQUj2CA3 .header-menu li p {
  margin: 0;
}
.cid-uHaQUj2CA3 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHaQUj2CA3 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHb5WaX9eK {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tai-tong-3-2000x1220.webp");
}
.cid-uHb5WaX9eK .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHb5WaX9eK {
    align-items: flex-end;
  }
  .cid-uHb5WaX9eK .row {
    justify-content: center;
  }
  .cid-uHb5WaX9eK .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHb5WaX9eK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHb5WaX9eK {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uHb5WaX9eK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHb5WaX9eK .content-wrap {
    width: 100%;
  }
}
.cid-uHb5WaX9eK .mbr-section-title,
.cid-uHb5WaX9eK .mbr-section-subtitle {
  text-align: center;
}
.cid-uHb5WaX9eK .mbr-text,
.cid-uHb5WaX9eK .mbr-section-btn {
  text-align: center;
}
.cid-uHb5WaX9eK .mbr-section-title {
  text-align: center;
}
.cid-uHb5WbbYFf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHb5WbbYFf img,
.cid-uHb5WbbYFf .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uHb5WbbYFf .item:focus,
.cid-uHb5WbbYFf span:focus {
  outline: none;
}
.cid-uHb5WbbYFf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHb5WbbYFf .item {
    margin-bottom: 1rem;
  }
}
.cid-uHb5WbbYFf .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  border-style: solid;
  border-width: 4px;
  border-color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHb5WbbYFf .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHb5WbbYFf .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uHb5WbbYFf .item-wrapper .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uHb5WbbYFf .item-wrapper .item-footer {
  padding-bottom: 2rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHb5WbbYFf .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHb5WbbYFf .item-wrapper .item-footer {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHb5WbbYFf .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHb5WbbYFf .item-wrapper .item-footer {
    padding-bottom: 1.25rem;
  }
}
.cid-uHb5WbbYFf .mbr-section-title {
  color: #232323;
}
.cid-uHb5WbbYFf .mbr-text,
.cid-uHb5WbbYFf .mbr-section-btn {
  text-align: center;
}
.cid-uHb5WbbYFf .item-title {
  text-align: center;
  color: #99cc00;
}
.cid-uHb5WbbYFf .content-head {
  max-width: 800px;
}
.cid-uHb5WbbYFf .mbr-text,
.cid-uHb5WbbYFf .item-wrapper .mbr-section-btn {
  text-align: center;
  color: #99cc00;
}
.cid-uHb8233cyE {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHb8233cyE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHb8233cyE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHb8233cyE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHb5WbwB0T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHb5WbwB0T .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHb5WbwB0T .social-row .soc-item {
  margin: 8px;
}
.cid-uHb5WbwB0T .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHb5WbwB0T .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHb5WbwB0T .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHb5WbwB0T .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHb5WbwB0T .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHb5WbwB0T .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHb5WbwB0T .header-menu li p {
  margin: 0;
}
.cid-uHb5WbwB0T .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHb5WbwB0T .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHb9K81jUt {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/dragons-back.-3-2000x1290.webp");
}
.cid-uHb9K81jUt .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHb9K81jUt {
    align-items: flex-end;
  }
  .cid-uHb9K81jUt .row {
    justify-content: center;
  }
  .cid-uHb9K81jUt .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHb9K81jUt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHb9K81jUt {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uHb9K81jUt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHb9K81jUt .content-wrap {
    width: 100%;
  }
}
.cid-uHb9K81jUt .mbr-section-title,
.cid-uHb9K81jUt .mbr-section-subtitle {
  text-align: center;
}
.cid-uHb9K81jUt .mbr-text,
.cid-uHb9K81jUt .mbr-section-btn {
  text-align: center;
}
.cid-uHb9K81jUt .mbr-section-title {
  text-align: center;
}
.cid-uHb9K8JQQj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHb9K8JQQj img,
.cid-uHb9K8JQQj .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uHb9K8JQQj .item:focus,
.cid-uHb9K8JQQj span:focus {
  outline: none;
}
.cid-uHb9K8JQQj .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHb9K8JQQj .item {
    margin-bottom: 1rem;
  }
}
.cid-uHb9K8JQQj .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  border-style: solid;
  border-width: 4px;
  border-color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHb9K8JQQj .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHb9K8JQQj .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uHb9K8JQQj .item-wrapper .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uHb9K8JQQj .item-wrapper .item-footer {
  padding-bottom: 2rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHb9K8JQQj .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHb9K8JQQj .item-wrapper .item-footer {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHb9K8JQQj .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHb9K8JQQj .item-wrapper .item-footer {
    padding-bottom: 1.25rem;
  }
}
.cid-uHb9K8JQQj .mbr-section-title {
  color: #232323;
}
.cid-uHb9K8JQQj .mbr-text,
.cid-uHb9K8JQQj .mbr-section-btn {
  text-align: center;
}
.cid-uHb9K8JQQj .item-title {
  text-align: center;
  color: #99cc00;
}
.cid-uHb9K8JQQj .content-head {
  max-width: 800px;
}
.cid-uHb9K8JQQj .mbr-text,
.cid-uHb9K8JQQj .item-wrapper .mbr-section-btn {
  text-align: center;
  color: #99cc00;
}
.cid-uHb9K9Prfp {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHb9K9Prfp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHb9K9Prfp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHb9K9Prfp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHb9Ka4MQo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHb9Ka4MQo .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHb9Ka4MQo .social-row .soc-item {
  margin: 8px;
}
.cid-uHb9Ka4MQo .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHb9Ka4MQo .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHb9Ka4MQo .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHb9Ka4MQo .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHb9Ka4MQo .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHb9Ka4MQo .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHb9Ka4MQo .header-menu li p {
  margin: 0;
}
.cid-uHb9Ka4MQo .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHb9Ka4MQo .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHbalkgxfn {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sunset-peak-3-2000x1279.webp");
}
.cid-uHbalkgxfn .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHbalkgxfn {
    align-items: flex-end;
  }
  .cid-uHbalkgxfn .row {
    justify-content: center;
  }
  .cid-uHbalkgxfn .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHbalkgxfn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHbalkgxfn {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uHbalkgxfn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHbalkgxfn .content-wrap {
    width: 100%;
  }
}
.cid-uHbalkgxfn .mbr-section-title,
.cid-uHbalkgxfn .mbr-section-subtitle {
  text-align: center;
}
.cid-uHbalkgxfn .mbr-text,
.cid-uHbalkgxfn .mbr-section-btn {
  text-align: center;
}
.cid-uHbalkgxfn .mbr-section-title {
  text-align: center;
}
.cid-uHbalkBW6k {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHbalkBW6k img,
.cid-uHbalkBW6k .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uHbalkBW6k .item:focus,
.cid-uHbalkBW6k span:focus {
  outline: none;
}
.cid-uHbalkBW6k .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHbalkBW6k .item {
    margin-bottom: 1rem;
  }
}
.cid-uHbalkBW6k .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  border-style: solid;
  border-width: 4px;
  border-color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHbalkBW6k .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHbalkBW6k .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uHbalkBW6k .item-wrapper .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uHbalkBW6k .item-wrapper .item-footer {
  padding-bottom: 2rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHbalkBW6k .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHbalkBW6k .item-wrapper .item-footer {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHbalkBW6k .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHbalkBW6k .item-wrapper .item-footer {
    padding-bottom: 1.25rem;
  }
}
.cid-uHbalkBW6k .mbr-section-title {
  color: #232323;
}
.cid-uHbalkBW6k .mbr-text,
.cid-uHbalkBW6k .mbr-section-btn {
  text-align: center;
}
.cid-uHbalkBW6k .item-title {
  text-align: center;
  color: #99cc00;
}
.cid-uHbalkBW6k .content-head {
  max-width: 800px;
}
.cid-uHbalkBW6k .mbr-text,
.cid-uHbalkBW6k .item-wrapper .mbr-section-btn {
  text-align: center;
  color: #99cc00;
}
.cid-uHbalm6fHF {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHbalm6fHF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHbalm6fHF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHbalm6fHF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHbalmn0c5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHbalmn0c5 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHbalmn0c5 .social-row .soc-item {
  margin: 8px;
}
.cid-uHbalmn0c5 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHbalmn0c5 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHbalmn0c5 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHbalmn0c5 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHbalmn0c5 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHbalmn0c5 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHbalmn0c5 .header-menu li p {
  margin: 0;
}
.cid-uHbalmn0c5 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHbalmn0c5 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHbbjaV5er {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tung-ping-chau-2-2000x1356.webp");
}
.cid-uHbbjaV5er .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHbbjaV5er {
    align-items: flex-end;
  }
  .cid-uHbbjaV5er .row {
    justify-content: center;
  }
  .cid-uHbbjaV5er .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHbbjaV5er .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHbbjaV5er {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uHbbjaV5er .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHbbjaV5er .content-wrap {
    width: 100%;
  }
}
.cid-uHbbjaV5er .mbr-section-title,
.cid-uHbbjaV5er .mbr-section-subtitle {
  text-align: center;
}
.cid-uHbbjaV5er .mbr-text,
.cid-uHbbjaV5er .mbr-section-btn {
  text-align: center;
}
.cid-uHbbjaV5er .mbr-section-title {
  text-align: center;
}
.cid-uHbbjbaAtE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHbbjbaAtE img,
.cid-uHbbjbaAtE .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uHbbjbaAtE .item:focus,
.cid-uHbbjbaAtE span:focus {
  outline: none;
}
.cid-uHbbjbaAtE .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHbbjbaAtE .item {
    margin-bottom: 1rem;
  }
}
.cid-uHbbjbaAtE .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  border-style: solid;
  border-width: 4px;
  border-color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHbbjbaAtE .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHbbjbaAtE .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uHbbjbaAtE .item-wrapper .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uHbbjbaAtE .item-wrapper .item-footer {
  padding-bottom: 2rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHbbjbaAtE .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHbbjbaAtE .item-wrapper .item-footer {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHbbjbaAtE .item-wrapper .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uHbbjbaAtE .item-wrapper .item-footer {
    padding-bottom: 1.25rem;
  }
}
.cid-uHbbjbaAtE .mbr-section-title {
  color: #232323;
}
.cid-uHbbjbaAtE .mbr-text,
.cid-uHbbjbaAtE .mbr-section-btn {
  text-align: center;
}
.cid-uHbbjbaAtE .item-title {
  text-align: center;
  color: #99cc00;
}
.cid-uHbbjbaAtE .content-head {
  max-width: 800px;
}
.cid-uHbbjbaAtE .mbr-text,
.cid-uHbbjbaAtE .item-wrapper .mbr-section-btn {
  text-align: center;
  color: #99cc00;
}
.cid-uHbbjbrbAe {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHbbjbrbAe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHbbjbrbAe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHbbjbrbAe .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHbbjbD8P6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHbbjbD8P6 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHbbjbD8P6 .social-row .soc-item {
  margin: 8px;
}
.cid-uHbbjbD8P6 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHbbjbD8P6 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHbbjbD8P6 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHbbjbD8P6 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHbbjbD8P6 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHbbjbD8P6 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHbbjbD8P6 .header-menu li p {
  margin: 0;
}
.cid-uHbbjbD8P6 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHbbjbD8P6 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHc0TF6kyv {
  display: flex;
  background-image: url("../../../assets/images/double-deer-stream-1-2000x1263.webp");
}
.cid-uHc0TF6kyv .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHc0TF6kyv {
    align-items: center;
  }
  .cid-uHc0TF6kyv .row {
    justify-content: center;
  }
  .cid-uHc0TF6kyv .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHc0TF6kyv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHc0TF6kyv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHc0TF6kyv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHc0TF6kyv .content-wrap {
    width: 100%;
  }
}
.cid-uHc0TF6kyv .mbr-section-title,
.cid-uHc0TF6kyv .mbr-section-subtitle {
  text-align: center;
}
.cid-uHc0TF6kyv .mbr-text,
.cid-uHc0TF6kyv .mbr-section-btn {
  text-align: center;
}
.cid-uHc0TFpnjj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uHc0TFpnjj .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uHc0TFpnjj .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uHc0TFBZv8 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/double-deer-stream-large1.webp");
}
.cid-uHc0TFBZv8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TFBZv8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TFBZv8 .mbr-section-title {
  color: #ffffff;
}
.cid-uHc0TFBZv8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHc0TFObSO {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHc0TFObSO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TFObSO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TFObSO .mbr-section-title {
  color: #0099ff;
}
.cid-uHc0TG0JRF {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHc0TG0JRF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TG0JRF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TG0JRF .row {
  flex-direction: row-reverse;
}
.cid-uHc0TGfUJW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHc0TGfUJW .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uHc0TGfUJW .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uHc0TGqrfs {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uHc0TGqrfs .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uHc0TGqrfs img,
.cid-uHc0TGqrfs .item-img {
  width: 100%;
}
.cid-uHc0TGqrfs .item:focus,
.cid-uHc0TGqrfs span:focus {
  outline: none;
}
.cid-uHc0TGqrfs .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHc0TGqrfs .item {
    margin-bottom: 1rem;
  }
}
.cid-uHc0TGqrfs .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHc0TGqrfs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uHc0TGqrfs .mbr-section-title {
  color: #99cc00;
}
.cid-uHc0TGqrfs .mbr-text,
.cid-uHc0TGqrfs .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uHc0TGqrfs .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHc0TGqrfs .content-head {
  max-width: 800px;
}
.cid-uHc0TGRMr5 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHc0TGRMr5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TGRMr5 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHc0TGRMr5 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHc0TGRMr5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TGRMr5 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHc0TGRMr5 .card-title,
.cid-uHc0TGRMr5 .iconfont-wrapper,
.cid-uHc0TGRMr5 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHc0TGRMr5 .content-head {
  max-width: 800px;
}
.cid-uHc0TGRMr5 .mbr-section-title {
  color: #ffffff;
}
.cid-uHc0TGRMr5 .mbr-section-btn {
  text-align: center;
}
.cid-uHc0TGRMr5 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHc0TGRMr5 .card-text,
.cid-uHc0TGRMr5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uHc0TGRMr5 .card-title,
.cid-uHc0TGRMr5 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uHc0THj3uZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHc0THj3uZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0THj3uZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0THj3uZ .mbr-section-title {
  color: #ffffff;
}
.cid-uHc0THj3uZ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHc0THxMuU {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHc0THxMuU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0THxMuU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0THxMuU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHc0THMAzP {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHc0THMAzP img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHc0TI1H1w {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHc0TI1H1w .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uHc0TI1H1w img,
.cid-uHc0TI1H1w .item-img {
  width: 100%;
}
.cid-uHc0TI1H1w .item:focus,
.cid-uHc0TI1H1w span:focus {
  outline: none;
}
.cid-uHc0TI1H1w .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHc0TI1H1w .item {
    margin-bottom: 1rem;
  }
}
.cid-uHc0TI1H1w .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHc0TI1H1w .mbr-section-title {
  color: #0099ff;
}
.cid-uHc0TI1H1w .mbr-text,
.cid-uHc0TI1H1w .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uHc0TI1H1w .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHc0TI1H1w .content-head {
  max-width: 800px;
}
.cid-uHc0TI1H1w .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHc0TIn5A3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uHc0TIn5A3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TIn5A3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TIn5A3 .row {
  flex-direction: row-reverse;
}
.cid-uHc0TIn5A3 .mbr-text {
  color: #000000;
}
.cid-uHc0TIn5A3 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uHc0TIn5A3 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHc0TIn5A3 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uHc0TIn5A3 .mbr-section-subtitle,
.cid-uHc0TIn5A3 .main-button {
  color: #ffffff;
}
.cid-uHc0TIn5A3 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uHc0TIn5A3 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uHc0TIn5A3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uHc0TIn5A3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uHc0TIn5A3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uHc0TIn5A3 .mbr-section-title {
  color: #ffffff;
}
.cid-uHc4FqD1oK {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHc4FqD1oK img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHc0TIMRrw {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHc0TIMRrw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TIMRrw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TIMRrw .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHc0TIMRrw .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHc0TIMRrw .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHc0TIMRrw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHc0TIMRrw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHc0TIMRrw .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHc0TIMRrw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHc0TIMRrw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHc0TIMRrw .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHc0TIMRrw .card-box .item-footer {
  margin-top: auto;
}
.cid-uHc0TIMRrw .content-head {
  max-width: 800px;
}
.cid-uHc0TIMRrw .card-title,
.cid-uHc0TIMRrw .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHc0TIMRrw .card-text {
  color: #757b62;
}
.cid-uHc0TJ87Ti {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHc0TJ87Ti .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TJ87Ti .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TJ87Ti .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHc0TJ87Ti .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHc0TJ87Ti .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHc0TJ87Ti .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHc0TJ87Ti .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHc0TJ87Ti .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHc0TJ87Ti .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHc0TJ87Ti .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHc0TJ87Ti .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHc0TJ87Ti .card-box .item-footer {
  margin-top: auto;
}
.cid-uHc0TJ87Ti .content-head {
  max-width: 800px;
}
.cid-uHc0TJ87Ti .card-title,
.cid-uHc0TJ87Ti .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHc0TJ87Ti .card-text {
  color: #757b62;
}
.cid-uHc0TJqkvq {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uHc0TJqkvq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TJqkvq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TJqkvq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHc0TJLB7K {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHc0TJLB7K .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHc0TJLB7K .item {
    margin-bottom: 1rem;
  }
}
.cid-uHc0TJLB7K .item-wrapper {
  position: relative;
}
.cid-uHc0TJLB7K .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uHc0TJLB7K .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uHc0TJLB7K .carousel-control,
.cid-uHc0TJLB7K .close {
  background: #1b1b1b;
}
.cid-uHc0TJLB7K .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uHc0TJLB7K .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uHc0TJLB7K .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uHc0TJLB7K .carousel-control-next span {
  margin-left: 5px;
}
.cid-uHc0TJLB7K .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uHc0TJLB7K .close::before {
  content: '\e91a';
}
.cid-uHc0TJLB7K .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uHc0TJLB7K .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uHc0TJLB7K .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHc0TJLB7K .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHc0TJLB7K .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHc0TJLB7K .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uHc0TJLB7K .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uHc0TJLB7K .carousel-indicators li.active,
.cid-uHc0TJLB7K .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uHc0TJLB7K .carousel-indicators li::after,
.cid-uHc0TJLB7K .carousel-indicators li::before {
  content: none;
}
.cid-uHc0TJLB7K .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uHc0TJLB7K .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uHc0TJLB7K .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHc0TJLB7K .carousel-indicators {
    display: none;
  }
}
.cid-uHc0TJLB7K .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uHc0TJLB7K .carousel-inner > .active {
  display: block;
}
.cid-uHc0TJLB7K .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHc0TJLB7K .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHc0TJLB7K .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uHc0TJLB7K .carousel-control,
  .cid-uHc0TJLB7K .carousel-indicators,
  .cid-uHc0TJLB7K .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uHc0TJLB7K .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uHc0TJLB7K .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uHc0TJLB7K .carousel-indicators .active,
.cid-uHc0TJLB7K .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uHc0TJLB7K .carousel-indicators .active {
  background: #fff;
}
.cid-uHc0TJLB7K .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uHc0TJLB7K .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uHc0TJLB7K .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uHc0TJLB7K .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uHc0TJLB7K .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uHc0TJLB7K .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uHc0TJLB7K .carousel {
  width: 100%;
}
.cid-uHc0TJLB7K .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uHc0TJLB7K .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uHc0TJLB7K .modal.fade .modal-dialog,
.cid-uHc0TJLB7K .modal.in .modal-dialog {
  transform: none;
}
.cid-uHc0TJLB7K .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uHc0TJLB7K .content-head {
  max-width: 800px;
}
.cid-uHc0TJLB7K H3 {
  color: #ffffff;
}
.cid-uHc0TKyYDw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHc0TKyYDw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHc0TKyYDw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHc0TKyYDw .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uHc0TKyYDw .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uHc0TKyYDw .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uHc0TKyYDw .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uHc0TKyYDw .wrap {
  background: url("../../../assets/images/double-deer-stream-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uHc0TKyYDw .wrap .inner-wrap {
  padding: 40px;
}
.cid-uHc0TKyYDw .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHc0TKyYDw .mbr-text {
  color: #000000;
}
.cid-uHc0TKyYDw .mbr-text,
.cid-uHc0TKyYDw .mbr-section-btn {
  color: #ffffff;
}
.cid-uHc0TKUDuw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHc0TKUDuw .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHc0TKUDuw .social-row .soc-item {
  margin: 8px;
}
.cid-uHc0TKUDuw .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHc0TKUDuw .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHc0TKUDuw .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHc0TKUDuw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHc0TKUDuw .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHc0TKUDuw .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHc0TKUDuw .header-menu li p {
  margin: 0;
}
.cid-uHc0TKUDuw .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHc0TKUDuw .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHFbnqjRra {
  display: flex;
  background-image: url("../../../assets/images/po-pin-chau-1-2000x1317.webp");
}
.cid-uHFbnqjRra .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHFbnqjRra {
    align-items: center;
  }
  .cid-uHFbnqjRra .row {
    justify-content: center;
  }
  .cid-uHFbnqjRra .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHFbnqjRra .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHFbnqjRra {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHFbnqjRra .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHFbnqjRra .content-wrap {
    width: 100%;
  }
}
.cid-uHFbnqjRra .mbr-section-title,
.cid-uHFbnqjRra .mbr-section-subtitle {
  text-align: center;
}
.cid-uHFbnqjRra .mbr-text,
.cid-uHFbnqjRra .mbr-section-btn {
  text-align: center;
}
.cid-uHFbnqBrt7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uHFbnqBrt7 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uHFbnqBrt7 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uHFbnqN5JM {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/po-pin-chau-large1.webp");
}
.cid-uHFbnqN5JM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnqN5JM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnqN5JM .mbr-section-title {
  color: #ffffff;
}
.cid-uHFbnqN5JM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFbnr1LFC {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHFbnr1LFC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnr1LFC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnr1LFC .mbr-section-title {
  color: #0099ff;
}
.cid-uHFbnrdp9L {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHFbnrdp9L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnrdp9L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnrdp9L .row {
  flex-direction: row-reverse;
}
.cid-uHFbnrtMqM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFbnrtMqM .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uHFbnrtMqM .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uHFbnrE5FU {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uHFbnrE5FU .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uHFbnrE5FU img,
.cid-uHFbnrE5FU .item-img {
  width: 100%;
}
.cid-uHFbnrE5FU .item:focus,
.cid-uHFbnrE5FU span:focus {
  outline: none;
}
.cid-uHFbnrE5FU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFbnrE5FU .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFbnrE5FU .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHFbnrE5FU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uHFbnrE5FU .mbr-section-title {
  color: #99cc00;
}
.cid-uHFbnrE5FU .mbr-text,
.cid-uHFbnrE5FU .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uHFbnrE5FU .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHFbnrE5FU .content-head {
  max-width: 800px;
}
.cid-uHFbns8955 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHFbns8955 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbns8955 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFbns8955 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHFbns8955 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbns8955 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFbns8955 .card-title,
.cid-uHFbns8955 .iconfont-wrapper,
.cid-uHFbns8955 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHFbns8955 .content-head {
  max-width: 800px;
}
.cid-uHFbns8955 .mbr-section-title {
  color: #ffffff;
}
.cid-uHFbns8955 .mbr-section-btn {
  text-align: center;
}
.cid-uHFbns8955 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHFbns8955 .card-text,
.cid-uHFbns8955 .mbr-section-btn {
  color: #ffffff;
}
.cid-uHFbns8955 .card-title,
.cid-uHFbns8955 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uHFbnsFOof {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHFbnsFOof .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnsFOof .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnsFOof .mbr-section-title {
  color: #ffffff;
}
.cid-uHFbnsFOof .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFbnt19sD {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHFbnt19sD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnt19sD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnt19sD .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFbntggS0 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHFbntggS0 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHFbntsuj7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFbntsuj7 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uHFbntsuj7 img,
.cid-uHFbntsuj7 .item-img {
  width: 100%;
}
.cid-uHFbntsuj7 .item:focus,
.cid-uHFbntsuj7 span:focus {
  outline: none;
}
.cid-uHFbntsuj7 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFbntsuj7 .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFbntsuj7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHFbntsuj7 .mbr-section-title {
  color: #0099ff;
}
.cid-uHFbntsuj7 .mbr-text,
.cid-uHFbntsuj7 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uHFbntsuj7 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHFbntsuj7 .content-head {
  max-width: 800px;
}
.cid-uHFbntsuj7 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHFbntKAUA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uHFbntKAUA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbntKAUA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbntKAUA .row {
  flex-direction: row-reverse;
}
.cid-uHFbntKAUA .mbr-text {
  color: #000000;
}
.cid-uHFbntKAUA .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uHFbntKAUA .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFbntKAUA .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uHFbntKAUA .mbr-section-subtitle,
.cid-uHFbntKAUA .main-button {
  color: #ffffff;
}
.cid-uHFbntKAUA .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uHFbntKAUA .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uHFbntKAUA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uHFbntKAUA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uHFbntKAUA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uHFbntKAUA .mbr-section-title {
  color: #ffffff;
}
.cid-uHFbnu4VBv {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHFbnu4VBv img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHFbnujhuu {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHFbnujhuu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnujhuu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnujhuu .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFbnujhuu .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHFbnujhuu .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHFbnujhuu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFbnujhuu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHFbnujhuu .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFbnujhuu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFbnujhuu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFbnujhuu .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHFbnujhuu .card-box .item-footer {
  margin-top: auto;
}
.cid-uHFbnujhuu .content-head {
  max-width: 800px;
}
.cid-uHFbnujhuu .card-title,
.cid-uHFbnujhuu .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHFbnujhuu .card-text {
  color: #757b62;
}
.cid-uHFbnuFhsg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHFbnuFhsg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnuFhsg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnuFhsg .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFbnuFhsg .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHFbnuFhsg .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHFbnuFhsg .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFbnuFhsg .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHFbnuFhsg .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFbnuFhsg .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFbnuFhsg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFbnuFhsg .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHFbnuFhsg .card-box .item-footer {
  margin-top: auto;
}
.cid-uHFbnuFhsg .content-head {
  max-width: 800px;
}
.cid-uHFbnuFhsg .card-title,
.cid-uHFbnuFhsg .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHFbnuFhsg .card-text {
  color: #757b62;
}
.cid-uHFbnv1nWx {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uHFbnv1nWx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnv1nWx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnv1nWx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFbnviscc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHFbnviscc .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFbnviscc .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFbnviscc .item-wrapper {
  position: relative;
}
.cid-uHFbnviscc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uHFbnviscc .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uHFbnviscc .carousel-control,
.cid-uHFbnviscc .close {
  background: #1b1b1b;
}
.cid-uHFbnviscc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uHFbnviscc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uHFbnviscc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uHFbnviscc .carousel-control-next span {
  margin-left: 5px;
}
.cid-uHFbnviscc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uHFbnviscc .close::before {
  content: '\e91a';
}
.cid-uHFbnviscc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uHFbnviscc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uHFbnviscc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHFbnviscc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHFbnviscc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHFbnviscc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uHFbnviscc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uHFbnviscc .carousel-indicators li.active,
.cid-uHFbnviscc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uHFbnviscc .carousel-indicators li::after,
.cid-uHFbnviscc .carousel-indicators li::before {
  content: none;
}
.cid-uHFbnviscc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uHFbnviscc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uHFbnviscc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFbnviscc .carousel-indicators {
    display: none;
  }
}
.cid-uHFbnviscc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uHFbnviscc .carousel-inner > .active {
  display: block;
}
.cid-uHFbnviscc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHFbnviscc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHFbnviscc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uHFbnviscc .carousel-control,
  .cid-uHFbnviscc .carousel-indicators,
  .cid-uHFbnviscc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uHFbnviscc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uHFbnviscc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uHFbnviscc .carousel-indicators .active,
.cid-uHFbnviscc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uHFbnviscc .carousel-indicators .active {
  background: #fff;
}
.cid-uHFbnviscc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uHFbnviscc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uHFbnviscc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uHFbnviscc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uHFbnviscc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uHFbnviscc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uHFbnviscc .carousel {
  width: 100%;
}
.cid-uHFbnviscc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uHFbnviscc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uHFbnviscc .modal.fade .modal-dialog,
.cid-uHFbnviscc .modal.in .modal-dialog {
  transform: none;
}
.cid-uHFbnviscc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uHFbnviscc .content-head {
  max-width: 800px;
}
.cid-uHFbnviscc H3 {
  color: #ffffff;
}
.cid-uHFbnw1v1f {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFbnw1v1f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFbnw1v1f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFbnw1v1f .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uHFbnw1v1f .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uHFbnw1v1f .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uHFbnw1v1f .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uHFbnw1v1f .wrap {
  background: url("../../../assets/images/po-pin-chau-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uHFbnw1v1f .wrap .inner-wrap {
  padding: 40px;
}
.cid-uHFbnw1v1f .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFbnw1v1f .mbr-text {
  color: #000000;
}
.cid-uHFbnw1v1f .mbr-text,
.cid-uHFbnw1v1f .mbr-section-btn {
  color: #ffffff;
}
.cid-uHFbnwrMIf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHFbnwrMIf .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHFbnwrMIf .social-row .soc-item {
  margin: 8px;
}
.cid-uHFbnwrMIf .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHFbnwrMIf .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHFbnwrMIf .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHFbnwrMIf .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHFbnwrMIf .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHFbnwrMIf .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHFbnwrMIf .header-menu li p {
  margin: 0;
}
.cid-uHFbnwrMIf .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHFbnwrMIf .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHFiK3DITk {
  display: flex;
  background-image: url("../../../assets/images/lai-chi-chong-2000x1154.webp");
}
.cid-uHFiK3DITk .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHFiK3DITk {
    align-items: center;
  }
  .cid-uHFiK3DITk .row {
    justify-content: center;
  }
  .cid-uHFiK3DITk .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHFiK3DITk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHFiK3DITk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHFiK3DITk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHFiK3DITk .content-wrap {
    width: 100%;
  }
}
.cid-uHFiK3DITk .mbr-section-title,
.cid-uHFiK3DITk .mbr-section-subtitle {
  text-align: center;
}
.cid-uHFiK3DITk .mbr-text,
.cid-uHFiK3DITk .mbr-section-btn {
  text-align: center;
}
.cid-uHFiK3XnVq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uHFiK3XnVq .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uHFiK3XnVq .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uHFiK482NQ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/lai-chi-chong-large1.webp");
}
.cid-uHFiK482NQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK482NQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK482NQ .mbr-section-title {
  color: #ffffff;
}
.cid-uHFiK482NQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFiK4l0b9 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHFiK4l0b9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK4l0b9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK4l0b9 .mbr-section-title {
  color: #0099ff;
}
.cid-uHFiK4yrbS {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHFiK4yrbS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK4yrbS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK4yrbS .row {
  flex-direction: row-reverse;
}
.cid-uHFiK4LHUh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFiK4LHUh .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uHFiK4LHUh .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uHFiK5DX2j {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uHFiK5DX2j .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uHFiK5DX2j img,
.cid-uHFiK5DX2j .item-img {
  width: 100%;
}
.cid-uHFiK5DX2j .item:focus,
.cid-uHFiK5DX2j span:focus {
  outline: none;
}
.cid-uHFiK5DX2j .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFiK5DX2j .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFiK5DX2j .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHFiK5DX2j .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uHFiK5DX2j .mbr-section-title {
  color: #99cc00;
}
.cid-uHFiK5DX2j .mbr-text,
.cid-uHFiK5DX2j .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uHFiK5DX2j .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHFiK5DX2j .content-head {
  max-width: 800px;
}
.cid-uHFiK6jO2c {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHFiK6jO2c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK6jO2c .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFiK6jO2c .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHFiK6jO2c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK6jO2c .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFiK6jO2c .card-title,
.cid-uHFiK6jO2c .iconfont-wrapper,
.cid-uHFiK6jO2c .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHFiK6jO2c .content-head {
  max-width: 800px;
}
.cid-uHFiK6jO2c .mbr-section-title {
  color: #ffffff;
}
.cid-uHFiK6jO2c .mbr-section-btn {
  text-align: center;
}
.cid-uHFiK6jO2c .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHFiK6jO2c .card-text,
.cid-uHFiK6jO2c .mbr-section-btn {
  color: #ffffff;
}
.cid-uHFiK6jO2c .card-title,
.cid-uHFiK6jO2c .iconfont-wrapper {
  color: #ffffff;
}
.cid-uHFiK6JwLx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHFiK6JwLx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK6JwLx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK6JwLx .mbr-section-title {
  color: #ffffff;
}
.cid-uHFiK6JwLx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFiK71EBm {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHFiK71EBm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK71EBm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK71EBm .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFiK7hJLa {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHFiK7hJLa img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHFiK7v4kV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFiK7v4kV .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uHFiK7v4kV img,
.cid-uHFiK7v4kV .item-img {
  width: 100%;
}
.cid-uHFiK7v4kV .item:focus,
.cid-uHFiK7v4kV span:focus {
  outline: none;
}
.cid-uHFiK7v4kV .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFiK7v4kV .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFiK7v4kV .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHFiK7v4kV .mbr-section-title {
  color: #0099ff;
}
.cid-uHFiK7v4kV .mbr-text,
.cid-uHFiK7v4kV .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uHFiK7v4kV .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHFiK7v4kV .content-head {
  max-width: 800px;
}
.cid-uHFiK7v4kV .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHFiK7PMOc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uHFiK7PMOc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK7PMOc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK7PMOc .row {
  flex-direction: row-reverse;
}
.cid-uHFiK7PMOc .mbr-text {
  color: #000000;
}
.cid-uHFiK7PMOc .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uHFiK7PMOc .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFiK7PMOc .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uHFiK7PMOc .mbr-section-subtitle,
.cid-uHFiK7PMOc .main-button {
  color: #ffffff;
}
.cid-uHFiK7PMOc .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uHFiK7PMOc .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uHFiK7PMOc .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uHFiK7PMOc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uHFiK7PMOc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uHFiK7PMOc .mbr-section-title {
  color: #ffffff;
}
.cid-uHFiK8fbNi {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHFiK8fbNi img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHFiK8vSyb {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHFiK8vSyb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK8vSyb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK8vSyb .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFiK8vSyb .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHFiK8vSyb .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHFiK8vSyb .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFiK8vSyb .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHFiK8vSyb .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFiK8vSyb .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFiK8vSyb .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFiK8vSyb .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHFiK8vSyb .card-box .item-footer {
  margin-top: auto;
}
.cid-uHFiK8vSyb .content-head {
  max-width: 800px;
}
.cid-uHFiK8vSyb .card-title,
.cid-uHFiK8vSyb .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHFiK8vSyb .card-text {
  color: #757b62;
}
.cid-uHFiK8TvLZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHFiK8TvLZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK8TvLZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK8TvLZ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFiK8TvLZ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHFiK8TvLZ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHFiK8TvLZ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFiK8TvLZ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHFiK8TvLZ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFiK8TvLZ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFiK8TvLZ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFiK8TvLZ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHFiK8TvLZ .card-box .item-footer {
  margin-top: auto;
}
.cid-uHFiK8TvLZ .content-head {
  max-width: 800px;
}
.cid-uHFiK8TvLZ .card-title,
.cid-uHFiK8TvLZ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHFiK8TvLZ .card-text {
  color: #757b62;
}
.cid-uHFiK9ecF4 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uHFiK9ecF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiK9ecF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiK9ecF4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFiK9wXEk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHFiK9wXEk .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFiK9wXEk .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFiK9wXEk .item-wrapper {
  position: relative;
}
.cid-uHFiK9wXEk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uHFiK9wXEk .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uHFiK9wXEk .carousel-control,
.cid-uHFiK9wXEk .close {
  background: #1b1b1b;
}
.cid-uHFiK9wXEk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uHFiK9wXEk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uHFiK9wXEk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uHFiK9wXEk .carousel-control-next span {
  margin-left: 5px;
}
.cid-uHFiK9wXEk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uHFiK9wXEk .close::before {
  content: '\e91a';
}
.cid-uHFiK9wXEk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uHFiK9wXEk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uHFiK9wXEk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHFiK9wXEk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHFiK9wXEk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHFiK9wXEk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uHFiK9wXEk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uHFiK9wXEk .carousel-indicators li.active,
.cid-uHFiK9wXEk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uHFiK9wXEk .carousel-indicators li::after,
.cid-uHFiK9wXEk .carousel-indicators li::before {
  content: none;
}
.cid-uHFiK9wXEk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uHFiK9wXEk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uHFiK9wXEk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFiK9wXEk .carousel-indicators {
    display: none;
  }
}
.cid-uHFiK9wXEk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uHFiK9wXEk .carousel-inner > .active {
  display: block;
}
.cid-uHFiK9wXEk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHFiK9wXEk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHFiK9wXEk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uHFiK9wXEk .carousel-control,
  .cid-uHFiK9wXEk .carousel-indicators,
  .cid-uHFiK9wXEk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uHFiK9wXEk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uHFiK9wXEk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uHFiK9wXEk .carousel-indicators .active,
.cid-uHFiK9wXEk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uHFiK9wXEk .carousel-indicators .active {
  background: #fff;
}
.cid-uHFiK9wXEk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uHFiK9wXEk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uHFiK9wXEk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uHFiK9wXEk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uHFiK9wXEk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uHFiK9wXEk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uHFiK9wXEk .carousel {
  width: 100%;
}
.cid-uHFiK9wXEk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uHFiK9wXEk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uHFiK9wXEk .modal.fade .modal-dialog,
.cid-uHFiK9wXEk .modal.in .modal-dialog {
  transform: none;
}
.cid-uHFiK9wXEk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uHFiK9wXEk .content-head {
  max-width: 800px;
}
.cid-uHFiK9wXEk H3 {
  color: #ffffff;
}
.cid-uHFiKabign {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFiKabign .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFiKabign .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFiKabign .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uHFiKabign .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uHFiKabign .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uHFiKabign .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uHFiKabign .wrap {
  background: url("../../../assets/images/lai-chi-chong-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uHFiKabign .wrap .inner-wrap {
  padding: 40px;
}
.cid-uHFiKabign .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFiKabign .mbr-text {
  color: #000000;
}
.cid-uHFiKabign .mbr-text,
.cid-uHFiKabign .mbr-section-btn {
  color: #ffffff;
}
.cid-uHFiKax24z {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHFiKax24z .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHFiKax24z .social-row .soc-item {
  margin: 8px;
}
.cid-uHFiKax24z .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHFiKax24z .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHFiKax24z .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHFiKax24z .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHFiKax24z .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHFiKax24z .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHFiKax24z .header-menu li p {
  margin: 0;
}
.cid-uHFiKax24z .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHFiKax24z .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHFlvpMv4j {
  display: flex;
  background-image: url("../../../assets/images/long-ke-2000x1227.webp");
}
.cid-uHFlvpMv4j .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uHFlvpMv4j {
    align-items: center;
  }
  .cid-uHFlvpMv4j .row {
    justify-content: center;
  }
  .cid-uHFlvpMv4j .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHFlvpMv4j .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHFlvpMv4j {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHFlvpMv4j .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHFlvpMv4j .content-wrap {
    width: 100%;
  }
}
.cid-uHFlvpMv4j .mbr-section-title,
.cid-uHFlvpMv4j .mbr-section-subtitle {
  text-align: center;
}
.cid-uHFlvpMv4j .mbr-text,
.cid-uHFlvpMv4j .mbr-section-btn {
  text-align: center;
}
.cid-uHFlvr6Sgl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uHFlvr6Sgl .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uHFlvr6Sgl .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uHFlvrknb7 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/long-ke-large1.webp");
}
.cid-uHFlvrknb7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvrknb7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvrknb7 .mbr-section-title {
  color: #ffffff;
}
.cid-uHFlvrknb7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFlvrCQC0 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHFlvrCQC0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvrCQC0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvrCQC0 .mbr-section-title {
  color: #0099ff;
}
.cid-uHFlvrQmJL {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHFlvrQmJL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvrQmJL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvrQmJL .row {
  flex-direction: row-reverse;
}
.cid-uHFlvs6vvN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFlvs6vvN .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uHFlvs6vvN .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uHFlvsiX7d {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uHFlvsiX7d .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uHFlvsiX7d img,
.cid-uHFlvsiX7d .item-img {
  width: 100%;
}
.cid-uHFlvsiX7d .item:focus,
.cid-uHFlvsiX7d span:focus {
  outline: none;
}
.cid-uHFlvsiX7d .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFlvsiX7d .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFlvsiX7d .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHFlvsiX7d .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uHFlvsiX7d .mbr-section-title {
  color: #99cc00;
}
.cid-uHFlvsiX7d .mbr-text,
.cid-uHFlvsiX7d .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uHFlvsiX7d .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHFlvsiX7d .content-head {
  max-width: 800px;
}
.cid-uHFlvtlicl {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHFlvtlicl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvtlicl .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFlvtlicl .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHFlvtlicl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvtlicl .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFlvtlicl .card-title,
.cid-uHFlvtlicl .iconfont-wrapper,
.cid-uHFlvtlicl .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHFlvtlicl .content-head {
  max-width: 800px;
}
.cid-uHFlvtlicl .mbr-section-title {
  color: #ffffff;
}
.cid-uHFlvtlicl .mbr-section-btn {
  text-align: center;
}
.cid-uHFlvtlicl .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHFlvtlicl .card-text,
.cid-uHFlvtlicl .mbr-section-btn {
  color: #ffffff;
}
.cid-uHFlvtlicl .card-title,
.cid-uHFlvtlicl .iconfont-wrapper {
  color: #ffffff;
}
.cid-uHFlvu5TtV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uHFlvu5TtV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvu5TtV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvu5TtV .mbr-section-title {
  color: #ffffff;
}
.cid-uHFlvu5TtV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFlvulrx4 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uHFlvulrx4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvulrx4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvulrx4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFlvuApAo {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHFlvuApAo img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHFlvuN7Jw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFlvuN7Jw .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uHFlvuN7Jw img,
.cid-uHFlvuN7Jw .item-img {
  width: 100%;
}
.cid-uHFlvuN7Jw .item:focus,
.cid-uHFlvuN7Jw span:focus {
  outline: none;
}
.cid-uHFlvuN7Jw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFlvuN7Jw .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFlvuN7Jw .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uHFlvuN7Jw .mbr-section-title {
  color: #0099ff;
}
.cid-uHFlvuN7Jw .mbr-text,
.cid-uHFlvuN7Jw .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uHFlvuN7Jw .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uHFlvuN7Jw .content-head {
  max-width: 800px;
}
.cid-uHFlvuN7Jw .mbr-section-subtitle {
  color: #757b62;
}
.cid-uHFlvvb3TP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uHFlvvb3TP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvvb3TP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvvb3TP .row {
  flex-direction: row-reverse;
}
.cid-uHFlvvb3TP .mbr-text {
  color: #000000;
}
.cid-uHFlvvb3TP .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uHFlvvb3TP .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFlvvb3TP .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uHFlvvb3TP .mbr-section-subtitle,
.cid-uHFlvvb3TP .main-button {
  color: #ffffff;
}
.cid-uHFlvvb3TP .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uHFlvvb3TP .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uHFlvvb3TP .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uHFlvvb3TP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uHFlvvb3TP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uHFlvvb3TP .mbr-section-title {
  color: #ffffff;
}
.cid-uHFlvvDt29 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uHFlvvDt29 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uHFnmgitGJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHFnmgitGJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFnmgitGJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFnmgitGJ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFnmgitGJ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHFnmgitGJ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHFnmgitGJ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFnmgitGJ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHFnmgitGJ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFnmgitGJ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFnmgitGJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFnmgitGJ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHFnmgitGJ .card-box .item-footer {
  margin-top: auto;
}
.cid-uHFnmgitGJ .content-head {
  max-width: 800px;
}
.cid-uHFnmgitGJ .card-title,
.cid-uHFnmgitGJ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHFnmgitGJ .card-text {
  color: #757b62;
}
.cid-uHFlvvSrds {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uHFlvvSrds .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvvSrds .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvvSrds .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFlvvSrds .item-mb {
    margin-bottom: 0;
  }
}
.cid-uHFlvvSrds .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uHFlvvSrds .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFlvvSrds .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uHFlvvSrds .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFlvvSrds .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFlvvSrds .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFlvvSrds .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uHFlvvSrds .card-box .item-footer {
  margin-top: auto;
}
.cid-uHFlvvSrds .content-head {
  max-width: 800px;
}
.cid-uHFlvvSrds .card-title,
.cid-uHFlvvSrds .iconfont-wrapper {
  color: #0099ff;
}
.cid-uHFlvvSrds .card-text {
  color: #757b62;
}
.cid-uHFlvwFo3Q {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uHFlvwFo3Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvwFo3Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvwFo3Q .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uHFlvx17Gh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uHFlvx17Gh .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFlvx17Gh .item {
    margin-bottom: 1rem;
  }
}
.cid-uHFlvx17Gh .item-wrapper {
  position: relative;
}
.cid-uHFlvx17Gh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uHFlvx17Gh .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uHFlvx17Gh .carousel-control,
.cid-uHFlvx17Gh .close {
  background: #1b1b1b;
}
.cid-uHFlvx17Gh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uHFlvx17Gh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uHFlvx17Gh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uHFlvx17Gh .carousel-control-next span {
  margin-left: 5px;
}
.cid-uHFlvx17Gh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uHFlvx17Gh .close::before {
  content: '\e91a';
}
.cid-uHFlvx17Gh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uHFlvx17Gh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uHFlvx17Gh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHFlvx17Gh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHFlvx17Gh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHFlvx17Gh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uHFlvx17Gh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uHFlvx17Gh .carousel-indicators li.active,
.cid-uHFlvx17Gh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uHFlvx17Gh .carousel-indicators li::after,
.cid-uHFlvx17Gh .carousel-indicators li::before {
  content: none;
}
.cid-uHFlvx17Gh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uHFlvx17Gh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uHFlvx17Gh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uHFlvx17Gh .carousel-indicators {
    display: none;
  }
}
.cid-uHFlvx17Gh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uHFlvx17Gh .carousel-inner > .active {
  display: block;
}
.cid-uHFlvx17Gh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHFlvx17Gh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uHFlvx17Gh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uHFlvx17Gh .carousel-control,
  .cid-uHFlvx17Gh .carousel-indicators,
  .cid-uHFlvx17Gh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uHFlvx17Gh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uHFlvx17Gh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uHFlvx17Gh .carousel-indicators .active,
.cid-uHFlvx17Gh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uHFlvx17Gh .carousel-indicators .active {
  background: #fff;
}
.cid-uHFlvx17Gh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uHFlvx17Gh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uHFlvx17Gh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uHFlvx17Gh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uHFlvx17Gh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uHFlvx17Gh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uHFlvx17Gh .carousel {
  width: 100%;
}
.cid-uHFlvx17Gh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uHFlvx17Gh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uHFlvx17Gh .modal.fade .modal-dialog,
.cid-uHFlvx17Gh .modal.in .modal-dialog {
  transform: none;
}
.cid-uHFlvx17Gh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uHFlvx17Gh .content-head {
  max-width: 800px;
}
.cid-uHFlvx17Gh H3 {
  color: #ffffff;
}
.cid-uHFlvxKpRM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFlvxKpRM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFlvxKpRM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFlvxKpRM .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uHFlvxKpRM .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uHFlvxKpRM .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uHFlvxKpRM .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uHFlvxKpRM .wrap {
  background: url("../../../assets/images/long-ke-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uHFlvxKpRM .wrap .inner-wrap {
  padding: 40px;
}
.cid-uHFlvxKpRM .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uHFlvxKpRM .mbr-text {
  color: #000000;
}
.cid-uHFlvxKpRM .mbr-text,
.cid-uHFlvxKpRM .mbr-section-btn {
  color: #ffffff;
}
.cid-uHFlvy8gSm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHFlvy8gSm .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uHFlvy8gSm .social-row .soc-item {
  margin: 8px;
}
.cid-uHFlvy8gSm .social-row .soc-item a:hover .mbr-iconfont,
.cid-uHFlvy8gSm .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uHFlvy8gSm .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uHFlvy8gSm .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uHFlvy8gSm .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uHFlvy8gSm .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uHFlvy8gSm .header-menu li p {
  margin: 0;
}
.cid-uHFlvy8gSm .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uHFlvy8gSm .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIiPx4bSLL {
  display: flex;
  background-image: url("../../../assets/images/pyramid-hill-2000x1272.webp");
}
.cid-uIiPx4bSLL .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIiPx4bSLL {
    align-items: center;
  }
  .cid-uIiPx4bSLL .row {
    justify-content: center;
  }
  .cid-uIiPx4bSLL .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIiPx4bSLL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIiPx4bSLL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIiPx4bSLL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIiPx4bSLL .content-wrap {
    width: 100%;
  }
}
.cid-uIiPx4bSLL .mbr-section-title,
.cid-uIiPx4bSLL .mbr-section-subtitle {
  text-align: center;
}
.cid-uIiPx4bSLL .mbr-text,
.cid-uIiPx4bSLL .mbr-section-btn {
  text-align: center;
}
.cid-uIiPx4uDLF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIiPx4uDLF .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIiPx4uDLF .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIiPx4JVH0 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/pyramid-hill-large1.webp");
}
.cid-uIiPx4JVH0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx4JVH0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx4JVH0 .mbr-section-title {
  color: #ffffff;
}
.cid-uIiPx4JVH0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiPx4XlE9 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIiPx4XlE9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx4XlE9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx4XlE9 .mbr-section-title {
  color: #0099ff;
}
.cid-uIiPx5cUJr {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIiPx5cUJr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx5cUJr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx5cUJr .row {
  flex-direction: row-reverse;
}
.cid-uIiPx5tADU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiPx5tADU .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIiPx5tADU .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIiPx5ECYC {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIiPx5ECYC .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIiPx5ECYC img,
.cid-uIiPx5ECYC .item-img {
  width: 100%;
}
.cid-uIiPx5ECYC .item:focus,
.cid-uIiPx5ECYC span:focus {
  outline: none;
}
.cid-uIiPx5ECYC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiPx5ECYC .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiPx5ECYC .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIiPx5ECYC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIiPx5ECYC .mbr-section-title {
  color: #99cc00;
}
.cid-uIiPx5ECYC .mbr-text,
.cid-uIiPx5ECYC .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIiPx5ECYC .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIiPx5ECYC .content-head {
  max-width: 800px;
}
.cid-uIiPx6gyi7 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIiPx6gyi7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx6gyi7 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiPx6gyi7 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIiPx6gyi7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx6gyi7 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiPx6gyi7 .card-title,
.cid-uIiPx6gyi7 .iconfont-wrapper,
.cid-uIiPx6gyi7 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIiPx6gyi7 .content-head {
  max-width: 800px;
}
.cid-uIiPx6gyi7 .mbr-section-title {
  color: #ffffff;
}
.cid-uIiPx6gyi7 .mbr-section-btn {
  text-align: center;
}
.cid-uIiPx6gyi7 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIiPx6gyi7 .card-text,
.cid-uIiPx6gyi7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIiPx6gyi7 .card-title,
.cid-uIiPx6gyi7 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIiPx6N9IG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIiPx6N9IG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx6N9IG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx6N9IG .mbr-section-title {
  color: #ffffff;
}
.cid-uIiPx6N9IG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiPx7bzKB {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIiPx7bzKB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx7bzKB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx7bzKB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiPx7uyHD {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIiPx7uyHD img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIiPx7LFbn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiPx7LFbn .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIiPx7LFbn img,
.cid-uIiPx7LFbn .item-img {
  width: 100%;
}
.cid-uIiPx7LFbn .item:focus,
.cid-uIiPx7LFbn span:focus {
  outline: none;
}
.cid-uIiPx7LFbn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiPx7LFbn .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiPx7LFbn .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIiPx7LFbn .mbr-section-title {
  color: #0099ff;
}
.cid-uIiPx7LFbn .mbr-text,
.cid-uIiPx7LFbn .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIiPx7LFbn .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIiPx7LFbn .content-head {
  max-width: 800px;
}
.cid-uIiPx7LFbn .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIiPx853ri {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIiPx853ri .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx853ri .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx853ri .row {
  flex-direction: row-reverse;
}
.cid-uIiPx853ri .mbr-text {
  color: #000000;
}
.cid-uIiPx853ri .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIiPx853ri .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiPx853ri .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIiPx853ri .mbr-section-subtitle,
.cid-uIiPx853ri .main-button {
  color: #ffffff;
}
.cid-uIiPx853ri .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIiPx853ri .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIiPx853ri .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIiPx853ri .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIiPx853ri .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIiPx853ri .mbr-section-title {
  color: #ffffff;
}
.cid-uIiPx8sEfl {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIiPx8sEfl img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIiPx8NoKY {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIiPx8NoKY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx8NoKY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx8NoKY .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiPx8NoKY .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIiPx8NoKY .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIiPx8NoKY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiPx8NoKY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIiPx8NoKY .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiPx8NoKY .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiPx8NoKY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiPx8NoKY .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIiPx8NoKY .card-box .item-footer {
  margin-top: auto;
}
.cid-uIiPx8NoKY .content-head {
  max-width: 800px;
}
.cid-uIiPx8NoKY .card-title,
.cid-uIiPx8NoKY .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIiPx8NoKY .card-text {
  color: #757b62;
}
.cid-uIiPx9aBlR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIiPx9aBlR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx9aBlR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx9aBlR .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiPx9aBlR .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIiPx9aBlR .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIiPx9aBlR .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiPx9aBlR .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIiPx9aBlR .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiPx9aBlR .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiPx9aBlR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiPx9aBlR .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIiPx9aBlR .card-box .item-footer {
  margin-top: auto;
}
.cid-uIiPx9aBlR .content-head {
  max-width: 800px;
}
.cid-uIiPx9aBlR .card-title,
.cid-uIiPx9aBlR .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIiPx9aBlR .card-text {
  color: #757b62;
}
.cid-uIiPx9wDeC {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIiPx9wDeC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPx9wDeC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPx9wDeC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiPx9RutH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIiPx9RutH .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiPx9RutH .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiPx9RutH .item-wrapper {
  position: relative;
}
.cid-uIiPx9RutH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIiPx9RutH .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIiPx9RutH .carousel-control,
.cid-uIiPx9RutH .close {
  background: #1b1b1b;
}
.cid-uIiPx9RutH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIiPx9RutH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIiPx9RutH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIiPx9RutH .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIiPx9RutH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIiPx9RutH .close::before {
  content: '\e91a';
}
.cid-uIiPx9RutH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIiPx9RutH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIiPx9RutH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIiPx9RutH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIiPx9RutH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIiPx9RutH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIiPx9RutH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIiPx9RutH .carousel-indicators li.active,
.cid-uIiPx9RutH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIiPx9RutH .carousel-indicators li::after,
.cid-uIiPx9RutH .carousel-indicators li::before {
  content: none;
}
.cid-uIiPx9RutH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIiPx9RutH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIiPx9RutH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiPx9RutH .carousel-indicators {
    display: none;
  }
}
.cid-uIiPx9RutH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIiPx9RutH .carousel-inner > .active {
  display: block;
}
.cid-uIiPx9RutH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIiPx9RutH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIiPx9RutH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIiPx9RutH .carousel-control,
  .cid-uIiPx9RutH .carousel-indicators,
  .cid-uIiPx9RutH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIiPx9RutH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIiPx9RutH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIiPx9RutH .carousel-indicators .active,
.cid-uIiPx9RutH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIiPx9RutH .carousel-indicators .active {
  background: #fff;
}
.cid-uIiPx9RutH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIiPx9RutH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIiPx9RutH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIiPx9RutH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIiPx9RutH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIiPx9RutH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIiPx9RutH .carousel {
  width: 100%;
}
.cid-uIiPx9RutH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIiPx9RutH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIiPx9RutH .modal.fade .modal-dialog,
.cid-uIiPx9RutH .modal.in .modal-dialog {
  transform: none;
}
.cid-uIiPx9RutH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIiPx9RutH .content-head {
  max-width: 800px;
}
.cid-uIiPx9RutH H3 {
  color: #ffffff;
}
.cid-uIiPxbwkFR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiPxbwkFR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiPxbwkFR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiPxbwkFR .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIiPxbwkFR .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIiPxbwkFR .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIiPxbwkFR .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIiPxbwkFR .wrap {
  background: url("../../../assets/images/pyramid-hill-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIiPxbwkFR .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIiPxbwkFR .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiPxbwkFR .mbr-text {
  color: #000000;
}
.cid-uIiPxbwkFR .mbr-text,
.cid-uIiPxbwkFR .mbr-section-btn {
  color: #ffffff;
}
.cid-uIiPxbUsTv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIiPxbUsTv .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIiPxbUsTv .social-row .soc-item {
  margin: 8px;
}
.cid-uIiPxbUsTv .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIiPxbUsTv .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIiPxbUsTv .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIiPxbUsTv .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIiPxbUsTv .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIiPxbUsTv .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIiPxbUsTv .header-menu li p {
  margin: 0;
}
.cid-uIiPxbUsTv .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIiPxbUsTv .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIiUrBkXHw {
  display: flex;
  background-image: url("../../../assets/images/sai-kung-ancient-trail-2000x1286.webp");
}
.cid-uIiUrBkXHw .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIiUrBkXHw {
    align-items: center;
  }
  .cid-uIiUrBkXHw .row {
    justify-content: center;
  }
  .cid-uIiUrBkXHw .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIiUrBkXHw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIiUrBkXHw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIiUrBkXHw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIiUrBkXHw .content-wrap {
    width: 100%;
  }
}
.cid-uIiUrBkXHw .mbr-section-title,
.cid-uIiUrBkXHw .mbr-section-subtitle {
  text-align: center;
}
.cid-uIiUrBkXHw .mbr-text,
.cid-uIiUrBkXHw .mbr-section-btn {
  text-align: center;
}
.cid-uIiUrBDtYF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIiUrBDtYF .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIiUrBDtYF .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIiUrBQOXe {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sai-kung-ancient-trail-large1.webp");
}
.cid-uIiUrBQOXe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrBQOXe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrBQOXe .mbr-section-title {
  color: #ffffff;
}
.cid-uIiUrBQOXe .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiUrC39qK {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIiUrC39qK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrC39qK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrC39qK .mbr-section-title {
  color: #0099ff;
}
.cid-uIiUrCeKjb {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIiUrCeKjb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrCeKjb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrCeKjb .row {
  flex-direction: row-reverse;
}
.cid-uIiUrCtD27 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiUrCtD27 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIiUrCtD27 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIiUrDgaop {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIiUrDgaop .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIiUrDgaop img,
.cid-uIiUrDgaop .item-img {
  width: 100%;
}
.cid-uIiUrDgaop .item:focus,
.cid-uIiUrDgaop span:focus {
  outline: none;
}
.cid-uIiUrDgaop .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiUrDgaop .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiUrDgaop .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIiUrDgaop .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIiUrDgaop .mbr-section-title {
  color: #99cc00;
}
.cid-uIiUrDgaop .mbr-text,
.cid-uIiUrDgaop .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIiUrDgaop .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIiUrDgaop .content-head {
  max-width: 800px;
}
.cid-uIiUrDXsAb {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIiUrDXsAb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrDXsAb .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiUrDXsAb .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIiUrDXsAb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrDXsAb .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiUrDXsAb .card-title,
.cid-uIiUrDXsAb .iconfont-wrapper,
.cid-uIiUrDXsAb .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIiUrDXsAb .content-head {
  max-width: 800px;
}
.cid-uIiUrDXsAb .mbr-section-title {
  color: #ffffff;
}
.cid-uIiUrDXsAb .mbr-section-btn {
  text-align: center;
}
.cid-uIiUrDXsAb .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIiUrDXsAb .card-text,
.cid-uIiUrDXsAb .mbr-section-btn {
  color: #ffffff;
}
.cid-uIiUrDXsAb .card-title,
.cid-uIiUrDXsAb .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIiUrErGbS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIiUrErGbS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrErGbS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrErGbS .mbr-section-title {
  color: #ffffff;
}
.cid-uIiUrErGbS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiUrEJylF {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIiUrEJylF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrEJylF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrEJylF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiUrEYHZa {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIiUrEYHZa img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIiUrFb6eE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiUrFb6eE .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIiUrFb6eE img,
.cid-uIiUrFb6eE .item-img {
  width: 100%;
}
.cid-uIiUrFb6eE .item:focus,
.cid-uIiUrFb6eE span:focus {
  outline: none;
}
.cid-uIiUrFb6eE .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiUrFb6eE .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiUrFb6eE .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIiUrFb6eE .mbr-section-title {
  color: #0099ff;
}
.cid-uIiUrFb6eE .mbr-text,
.cid-uIiUrFb6eE .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIiUrFb6eE .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIiUrFb6eE .content-head {
  max-width: 800px;
}
.cid-uIiUrFb6eE .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIiUrFtjzN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIiUrFtjzN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrFtjzN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrFtjzN .row {
  flex-direction: row-reverse;
}
.cid-uIiUrFtjzN .mbr-text {
  color: #000000;
}
.cid-uIiUrFtjzN .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIiUrFtjzN .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiUrFtjzN .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIiUrFtjzN .mbr-section-subtitle,
.cid-uIiUrFtjzN .main-button {
  color: #ffffff;
}
.cid-uIiUrFtjzN .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIiUrFtjzN .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIiUrFtjzN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIiUrFtjzN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIiUrFtjzN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIiUrFtjzN .mbr-section-title {
  color: #ffffff;
}
.cid-uIiUrFSdZ9 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIiUrFSdZ9 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIiUrG9fwk {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIiUrG9fwk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrG9fwk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrG9fwk .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiUrG9fwk .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIiUrG9fwk .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIiUrG9fwk .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiUrG9fwk .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIiUrG9fwk .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiUrG9fwk .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiUrG9fwk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiUrG9fwk .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIiUrG9fwk .card-box .item-footer {
  margin-top: auto;
}
.cid-uIiUrG9fwk .content-head {
  max-width: 800px;
}
.cid-uIiUrG9fwk .card-title,
.cid-uIiUrG9fwk .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIiUrG9fwk .card-text {
  color: #757b62;
}
.cid-uIiUrGxs2F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIiUrGxs2F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrGxs2F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrGxs2F .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiUrGxs2F .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIiUrGxs2F .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIiUrGxs2F .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiUrGxs2F .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIiUrGxs2F .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiUrGxs2F .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiUrGxs2F .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiUrGxs2F .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIiUrGxs2F .card-box .item-footer {
  margin-top: auto;
}
.cid-uIiUrGxs2F .content-head {
  max-width: 800px;
}
.cid-uIiUrGxs2F .card-title,
.cid-uIiUrGxs2F .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIiUrGxs2F .card-text {
  color: #757b62;
}
.cid-uIiUrGUK86 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIiUrGUK86 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrGUK86 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrGUK86 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiUrHd4j7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIiUrHd4j7 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiUrHd4j7 .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiUrHd4j7 .item-wrapper {
  position: relative;
}
.cid-uIiUrHd4j7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIiUrHd4j7 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIiUrHd4j7 .carousel-control,
.cid-uIiUrHd4j7 .close {
  background: #1b1b1b;
}
.cid-uIiUrHd4j7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIiUrHd4j7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIiUrHd4j7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIiUrHd4j7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIiUrHd4j7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIiUrHd4j7 .close::before {
  content: '\e91a';
}
.cid-uIiUrHd4j7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIiUrHd4j7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIiUrHd4j7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIiUrHd4j7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIiUrHd4j7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIiUrHd4j7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIiUrHd4j7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIiUrHd4j7 .carousel-indicators li.active,
.cid-uIiUrHd4j7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIiUrHd4j7 .carousel-indicators li::after,
.cid-uIiUrHd4j7 .carousel-indicators li::before {
  content: none;
}
.cid-uIiUrHd4j7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIiUrHd4j7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIiUrHd4j7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiUrHd4j7 .carousel-indicators {
    display: none;
  }
}
.cid-uIiUrHd4j7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIiUrHd4j7 .carousel-inner > .active {
  display: block;
}
.cid-uIiUrHd4j7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIiUrHd4j7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIiUrHd4j7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIiUrHd4j7 .carousel-control,
  .cid-uIiUrHd4j7 .carousel-indicators,
  .cid-uIiUrHd4j7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIiUrHd4j7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIiUrHd4j7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIiUrHd4j7 .carousel-indicators .active,
.cid-uIiUrHd4j7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIiUrHd4j7 .carousel-indicators .active {
  background: #fff;
}
.cid-uIiUrHd4j7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIiUrHd4j7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIiUrHd4j7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIiUrHd4j7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIiUrHd4j7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIiUrHd4j7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIiUrHd4j7 .carousel {
  width: 100%;
}
.cid-uIiUrHd4j7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIiUrHd4j7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIiUrHd4j7 .modal.fade .modal-dialog,
.cid-uIiUrHd4j7 .modal.in .modal-dialog {
  transform: none;
}
.cid-uIiUrHd4j7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIiUrHd4j7 .content-head {
  max-width: 800px;
}
.cid-uIiUrHd4j7 H3 {
  color: #ffffff;
}
.cid-uIiUrHRJEV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiUrHRJEV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiUrHRJEV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiUrHRJEV .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIiUrHRJEV .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIiUrHRJEV .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIiUrHRJEV .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIiUrHRJEV .wrap {
  background: url("../../../assets/images/sai-kung-ancient-trail-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIiUrHRJEV .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIiUrHRJEV .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiUrHRJEV .mbr-text {
  color: #000000;
}
.cid-uIiUrHRJEV .mbr-text,
.cid-uIiUrHRJEV .mbr-section-btn {
  color: #ffffff;
}
.cid-uIiUrIbURa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIiUrIbURa .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIiUrIbURa .social-row .soc-item {
  margin: 8px;
}
.cid-uIiUrIbURa .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIiUrIbURa .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIiUrIbURa .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIiUrIbURa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIiUrIbURa .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIiUrIbURa .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIiUrIbURa .header-menu li p {
  margin: 0;
}
.cid-uIiUrIbURa .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIiUrIbURa .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIiZrehyiw {
  display: flex;
  background-image: url("../../../assets/images/high-junk-peak-1-2000x1125.webp");
}
.cid-uIiZrehyiw .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIiZrehyiw {
    align-items: center;
  }
  .cid-uIiZrehyiw .row {
    justify-content: center;
  }
  .cid-uIiZrehyiw .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIiZrehyiw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIiZrehyiw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIiZrehyiw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIiZrehyiw .content-wrap {
    width: 100%;
  }
}
.cid-uIiZrehyiw .mbr-section-title,
.cid-uIiZrehyiw .mbr-section-subtitle {
  text-align: center;
}
.cid-uIiZrehyiw .mbr-text,
.cid-uIiZrehyiw .mbr-section-btn {
  text-align: center;
}
.cid-uIiZreA3iK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIiZreA3iK .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIiZreA3iK .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIiZreNP98 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/high-junk-peak-large1.webp");
}
.cid-uIiZreNP98 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZreNP98 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZreNP98 .mbr-section-title {
  color: #ffffff;
}
.cid-uIiZreNP98 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiZrf2vy1 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIiZrf2vy1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrf2vy1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrf2vy1 .mbr-section-title {
  color: #0099ff;
}
.cid-uIiZrffFnQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIiZrffFnQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrffFnQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrffFnQ .row {
  flex-direction: row-reverse;
}
.cid-uIiZrfw9Lw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiZrfw9Lw .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIiZrfw9Lw .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIiZrfHyTl {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIiZrfHyTl .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIiZrfHyTl img,
.cid-uIiZrfHyTl .item-img {
  width: 100%;
}
.cid-uIiZrfHyTl .item:focus,
.cid-uIiZrfHyTl span:focus {
  outline: none;
}
.cid-uIiZrfHyTl .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiZrfHyTl .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiZrfHyTl .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIiZrfHyTl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIiZrfHyTl .mbr-section-title {
  color: #99cc00;
}
.cid-uIiZrfHyTl .mbr-text,
.cid-uIiZrfHyTl .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIiZrfHyTl .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIiZrfHyTl .content-head {
  max-width: 800px;
}
.cid-uIiZrgbWbV {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIiZrgbWbV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrgbWbV .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiZrgbWbV .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIiZrgbWbV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrgbWbV .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiZrgbWbV .card-title,
.cid-uIiZrgbWbV .iconfont-wrapper,
.cid-uIiZrgbWbV .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIiZrgbWbV .content-head {
  max-width: 800px;
}
.cid-uIiZrgbWbV .mbr-section-title {
  color: #ffffff;
}
.cid-uIiZrgbWbV .mbr-section-btn {
  text-align: center;
}
.cid-uIiZrgbWbV .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIiZrgbWbV .card-text,
.cid-uIiZrgbWbV .mbr-section-btn {
  color: #ffffff;
}
.cid-uIiZrgbWbV .card-title,
.cid-uIiZrgbWbV .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIiZrgI2DN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIiZrgI2DN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrgI2DN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrgI2DN .mbr-section-title {
  color: #ffffff;
}
.cid-uIiZrgI2DN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiZrgYgpr {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIiZrgYgpr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrgYgpr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrgYgpr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiZrhgfSs {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIiZrhgfSs img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIiZrhvL6u {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiZrhvL6u .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIiZrhvL6u img,
.cid-uIiZrhvL6u .item-img {
  width: 100%;
}
.cid-uIiZrhvL6u .item:focus,
.cid-uIiZrhvL6u span:focus {
  outline: none;
}
.cid-uIiZrhvL6u .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiZrhvL6u .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiZrhvL6u .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIiZrhvL6u .mbr-section-title {
  color: #0099ff;
}
.cid-uIiZrhvL6u .mbr-text,
.cid-uIiZrhvL6u .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIiZrhvL6u .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIiZrhvL6u .content-head {
  max-width: 800px;
}
.cid-uIiZrhvL6u .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIiZrhSDWd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIiZrhSDWd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrhSDWd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrhSDWd .row {
  flex-direction: row-reverse;
}
.cid-uIiZrhSDWd .mbr-text {
  color: #000000;
}
.cid-uIiZrhSDWd .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIiZrhSDWd .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiZrhSDWd .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIiZrhSDWd .mbr-section-subtitle,
.cid-uIiZrhSDWd .main-button {
  color: #ffffff;
}
.cid-uIiZrhSDWd .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIiZrhSDWd .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIiZrhSDWd .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIiZrhSDWd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIiZrhSDWd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIiZrhSDWd .mbr-section-title {
  color: #ffffff;
}
.cid-uIiZrik8aY {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIiZrik8aY img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIiZriBgCr {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIiZriBgCr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZriBgCr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZriBgCr .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiZriBgCr .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIiZriBgCr .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIiZriBgCr .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiZriBgCr .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIiZriBgCr .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiZriBgCr .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiZriBgCr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiZriBgCr .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIiZriBgCr .card-box .item-footer {
  margin-top: auto;
}
.cid-uIiZriBgCr .content-head {
  max-width: 800px;
}
.cid-uIiZriBgCr .card-title,
.cid-uIiZriBgCr .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIiZriBgCr .card-text {
  color: #757b62;
}
.cid-uIiZrj3sYQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIiZrj3sYQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrj3sYQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrj3sYQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiZrj3sYQ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIiZrj3sYQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIiZrj3sYQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiZrj3sYQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIiZrj3sYQ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIiZrj3sYQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiZrj3sYQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiZrj3sYQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIiZrj3sYQ .card-box .item-footer {
  margin-top: auto;
}
.cid-uIiZrj3sYQ .content-head {
  max-width: 800px;
}
.cid-uIiZrj3sYQ .card-title,
.cid-uIiZrj3sYQ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIiZrj3sYQ .card-text {
  color: #757b62;
}
.cid-uIiZrjvhrH {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIiZrjvhrH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrjvhrH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrjvhrH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIiZrjPm4L {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIiZrjPm4L .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIiZrjPm4L .item {
    margin-bottom: 1rem;
  }
}
.cid-uIiZrjPm4L .item-wrapper {
  position: relative;
}
.cid-uIiZrjPm4L .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIiZrjPm4L .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIiZrjPm4L .carousel-control,
.cid-uIiZrjPm4L .close {
  background: #1b1b1b;
}
.cid-uIiZrjPm4L .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIiZrjPm4L .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIiZrjPm4L .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIiZrjPm4L .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIiZrjPm4L .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIiZrjPm4L .close::before {
  content: '\e91a';
}
.cid-uIiZrjPm4L .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIiZrjPm4L .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIiZrjPm4L .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIiZrjPm4L .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIiZrjPm4L .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIiZrjPm4L .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIiZrjPm4L .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIiZrjPm4L .carousel-indicators li.active,
.cid-uIiZrjPm4L .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIiZrjPm4L .carousel-indicators li::after,
.cid-uIiZrjPm4L .carousel-indicators li::before {
  content: none;
}
.cid-uIiZrjPm4L .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIiZrjPm4L .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIiZrjPm4L .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIiZrjPm4L .carousel-indicators {
    display: none;
  }
}
.cid-uIiZrjPm4L .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIiZrjPm4L .carousel-inner > .active {
  display: block;
}
.cid-uIiZrjPm4L .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIiZrjPm4L .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIiZrjPm4L .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIiZrjPm4L .carousel-control,
  .cid-uIiZrjPm4L .carousel-indicators,
  .cid-uIiZrjPm4L .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIiZrjPm4L .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIiZrjPm4L .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIiZrjPm4L .carousel-indicators .active,
.cid-uIiZrjPm4L .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIiZrjPm4L .carousel-indicators .active {
  background: #fff;
}
.cid-uIiZrjPm4L .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIiZrjPm4L .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIiZrjPm4L .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIiZrjPm4L .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIiZrjPm4L .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIiZrjPm4L .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIiZrjPm4L .carousel {
  width: 100%;
}
.cid-uIiZrjPm4L .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIiZrjPm4L .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIiZrjPm4L .modal.fade .modal-dialog,
.cid-uIiZrjPm4L .modal.in .modal-dialog {
  transform: none;
}
.cid-uIiZrjPm4L .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIiZrjPm4L .content-head {
  max-width: 800px;
}
.cid-uIiZrjPm4L H3 {
  color: #ffffff;
}
.cid-uIiZrks1sN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIiZrks1sN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIiZrks1sN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIiZrks1sN .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIiZrks1sN .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIiZrks1sN .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIiZrks1sN .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIiZrks1sN .wrap {
  background: url("../../../assets/images/high-junk-peak-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIiZrks1sN .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIiZrks1sN .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIiZrks1sN .mbr-text {
  color: #000000;
}
.cid-uIiZrks1sN .mbr-text,
.cid-uIiZrks1sN .mbr-section-btn {
  color: #ffffff;
}
.cid-uIiZrkOXly {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIiZrkOXly .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIiZrkOXly .social-row .soc-item {
  margin: 8px;
}
.cid-uIiZrkOXly .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIiZrkOXly .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIiZrkOXly .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIiZrkOXly .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIiZrkOXly .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIiZrkOXly .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIiZrkOXly .header-menu li p {
  margin: 0;
}
.cid-uIiZrkOXly .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIiZrkOXly .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIkdahRBt5 {
  display: flex;
  background-image: url("../../../assets/images/duckling-hill-2000x1069.webp");
}
.cid-uIkdahRBt5 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIkdahRBt5 {
    align-items: center;
  }
  .cid-uIkdahRBt5 .row {
    justify-content: center;
  }
  .cid-uIkdahRBt5 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIkdahRBt5 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIkdahRBt5 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIkdahRBt5 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIkdahRBt5 .content-wrap {
    width: 100%;
  }
}
.cid-uIkdahRBt5 .mbr-section-title,
.cid-uIkdahRBt5 .mbr-section-subtitle {
  text-align: center;
}
.cid-uIkdahRBt5 .mbr-text,
.cid-uIkdahRBt5 .mbr-section-btn {
  text-align: center;
}
.cid-uIkdaii5YQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIkdaii5YQ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIkdaii5YQ .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIkdaiwu9x {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/duckling-hill-large1.webp");
}
.cid-uIkdaiwu9x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdaiwu9x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdaiwu9x .mbr-section-title {
  color: #ffffff;
}
.cid-uIkdaiwu9x .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkdaiKPQ3 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIkdaiKPQ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdaiKPQ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdaiKPQ3 .mbr-section-title {
  color: #0099ff;
}
.cid-uIkdaj9dvD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIkdaj9dvD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdaj9dvD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdaj9dvD .row {
  flex-direction: row-reverse;
}
.cid-uIkdajr3pi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIkdajr3pi .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIkdajr3pi .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIkdajDoM1 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIkdajDoM1 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIkdajDoM1 img,
.cid-uIkdajDoM1 .item-img {
  width: 100%;
}
.cid-uIkdajDoM1 .item:focus,
.cid-uIkdajDoM1 span:focus {
  outline: none;
}
.cid-uIkdajDoM1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkdajDoM1 .item {
    margin-bottom: 1rem;
  }
}
.cid-uIkdajDoM1 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIkdajDoM1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIkdajDoM1 .mbr-section-title {
  color: #99cc00;
}
.cid-uIkdajDoM1 .mbr-text,
.cid-uIkdajDoM1 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIkdajDoM1 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIkdajDoM1 .content-head {
  max-width: 800px;
}
.cid-uIkdakf43K {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIkdakf43K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdakf43K .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkdakf43K .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIkdakf43K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdakf43K .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIkdakf43K .card-title,
.cid-uIkdakf43K .iconfont-wrapper,
.cid-uIkdakf43K .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIkdakf43K .content-head {
  max-width: 800px;
}
.cid-uIkdakf43K .mbr-section-title {
  color: #ffffff;
}
.cid-uIkdakf43K .mbr-section-btn {
  text-align: center;
}
.cid-uIkdakf43K .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIkdakf43K .card-text,
.cid-uIkdakf43K .mbr-section-btn {
  color: #ffffff;
}
.cid-uIkdakf43K .card-title,
.cid-uIkdakf43K .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIkdakWXm0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIkdakWXm0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdakWXm0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdakWXm0 .mbr-section-title {
  color: #ffffff;
}
.cid-uIkdakWXm0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkdaljTPK {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIkdaljTPK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdaljTPK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdaljTPK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkdalyhxd {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIkdalyhxd img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIkdalMx35 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIkdalMx35 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIkdalMx35 img,
.cid-uIkdalMx35 .item-img {
  width: 100%;
}
.cid-uIkdalMx35 .item:focus,
.cid-uIkdalMx35 span:focus {
  outline: none;
}
.cid-uIkdalMx35 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkdalMx35 .item {
    margin-bottom: 1rem;
  }
}
.cid-uIkdalMx35 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIkdalMx35 .mbr-section-title {
  color: #0099ff;
}
.cid-uIkdalMx35 .mbr-text,
.cid-uIkdalMx35 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIkdalMx35 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIkdalMx35 .content-head {
  max-width: 800px;
}
.cid-uIkdalMx35 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIkdamd2uu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIkdamd2uu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdamd2uu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdamd2uu .row {
  flex-direction: row-reverse;
}
.cid-uIkdamd2uu .mbr-text {
  color: #000000;
}
.cid-uIkdamd2uu .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIkdamd2uu .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkdamd2uu .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIkdamd2uu .mbr-section-subtitle,
.cid-uIkdamd2uu .main-button {
  color: #ffffff;
}
.cid-uIkdamd2uu .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIkdamd2uu .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIkdamd2uu .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIkdamd2uu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIkdamd2uu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIkdamd2uu .mbr-section-title {
  color: #ffffff;
}
.cid-uIkdamEoVu {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIkdamEoVu img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIkdamStcu {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIkdamStcu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdamStcu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdamStcu .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkdamStcu .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIkdamStcu .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIkdamStcu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIkdamStcu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIkdamStcu .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIkdamStcu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIkdamStcu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkdamStcu .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIkdamStcu .card-box .item-footer {
  margin-top: auto;
}
.cid-uIkdamStcu .content-head {
  max-width: 800px;
}
.cid-uIkdamStcu .card-title,
.cid-uIkdamStcu .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIkdamStcu .card-text {
  color: #757b62;
}
.cid-uIkdankZxS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIkdankZxS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdankZxS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdankZxS .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkdankZxS .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIkdankZxS .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIkdankZxS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIkdankZxS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIkdankZxS .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIkdankZxS .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIkdankZxS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkdankZxS .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIkdankZxS .card-box .item-footer {
  margin-top: auto;
}
.cid-uIkdankZxS .content-head {
  max-width: 800px;
}
.cid-uIkdankZxS .card-title,
.cid-uIkdankZxS .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIkdankZxS .card-text {
  color: #757b62;
}
.cid-uIkdanFkOo {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIkdanFkOo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdanFkOo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdanFkOo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkdao0dcp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIkdao0dcp .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkdao0dcp .item {
    margin-bottom: 1rem;
  }
}
.cid-uIkdao0dcp .item-wrapper {
  position: relative;
}
.cid-uIkdao0dcp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIkdao0dcp .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIkdao0dcp .carousel-control,
.cid-uIkdao0dcp .close {
  background: #1b1b1b;
}
.cid-uIkdao0dcp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIkdao0dcp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIkdao0dcp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIkdao0dcp .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIkdao0dcp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIkdao0dcp .close::before {
  content: '\e91a';
}
.cid-uIkdao0dcp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIkdao0dcp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIkdao0dcp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIkdao0dcp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIkdao0dcp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIkdao0dcp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIkdao0dcp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIkdao0dcp .carousel-indicators li.active,
.cid-uIkdao0dcp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIkdao0dcp .carousel-indicators li::after,
.cid-uIkdao0dcp .carousel-indicators li::before {
  content: none;
}
.cid-uIkdao0dcp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIkdao0dcp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIkdao0dcp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIkdao0dcp .carousel-indicators {
    display: none;
  }
}
.cid-uIkdao0dcp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIkdao0dcp .carousel-inner > .active {
  display: block;
}
.cid-uIkdao0dcp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIkdao0dcp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIkdao0dcp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIkdao0dcp .carousel-control,
  .cid-uIkdao0dcp .carousel-indicators,
  .cid-uIkdao0dcp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIkdao0dcp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIkdao0dcp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIkdao0dcp .carousel-indicators .active,
.cid-uIkdao0dcp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIkdao0dcp .carousel-indicators .active {
  background: #fff;
}
.cid-uIkdao0dcp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIkdao0dcp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIkdao0dcp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIkdao0dcp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIkdao0dcp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIkdao0dcp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIkdao0dcp .carousel {
  width: 100%;
}
.cid-uIkdao0dcp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIkdao0dcp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIkdao0dcp .modal.fade .modal-dialog,
.cid-uIkdao0dcp .modal.in .modal-dialog {
  transform: none;
}
.cid-uIkdao0dcp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIkdao0dcp .content-head {
  max-width: 800px;
}
.cid-uIkdao0dcp H3 {
  color: #ffffff;
}
.cid-uIkdaoRDJf {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIkdaoRDJf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkdaoRDJf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkdaoRDJf .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIkdaoRDJf .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIkdaoRDJf .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIkdaoRDJf .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIkdaoRDJf .wrap {
  background: url("../../../assets/images/duckling-hill-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIkdaoRDJf .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIkdaoRDJf .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIkdaoRDJf .mbr-text {
  color: #000000;
}
.cid-uIkdaoRDJf .mbr-text,
.cid-uIkdaoRDJf .mbr-section-btn {
  color: #ffffff;
}
.cid-uIkdapcnEU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIkdapcnEU .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIkdapcnEU .social-row .soc-item {
  margin: 8px;
}
.cid-uIkdapcnEU .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIkdapcnEU .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIkdapcnEU .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIkdapcnEU .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIkdapcnEU .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIkdapcnEU .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIkdapcnEU .header-menu li p {
  margin: 0;
}
.cid-uIkdapcnEU .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIkdapcnEU .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIkDTGaPfu {
  display: flex;
  background-image: url("../../../assets/images/little-hawaii-trail-1-2000x1191.webp");
}
.cid-uIkDTGaPfu .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIkDTGaPfu {
    align-items: center;
  }
  .cid-uIkDTGaPfu .row {
    justify-content: center;
  }
  .cid-uIkDTGaPfu .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIkDTGaPfu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIkDTGaPfu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIkDTGaPfu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIkDTGaPfu .content-wrap {
    width: 100%;
  }
}
.cid-uIkDTGaPfu .mbr-section-title,
.cid-uIkDTGaPfu .mbr-section-subtitle {
  text-align: center;
}
.cid-uIkDTGaPfu .mbr-text,
.cid-uIkDTGaPfu .mbr-section-btn {
  text-align: center;
}
.cid-uIkDTGqAq3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIkDTGqAq3 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIkDTGqAq3 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIkDTGArNh {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/little-hawaii-trail-large1.webp");
}
.cid-uIkDTGArNh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTGArNh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTGArNh .mbr-section-title {
  color: #ffffff;
}
.cid-uIkDTGArNh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkDTGMYlO {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIkDTGMYlO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTGMYlO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTGMYlO .mbr-section-title {
  color: #0099ff;
}
.cid-uIkDTGYJwt {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIkDTGYJwt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTGYJwt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTGYJwt .row {
  flex-direction: row-reverse;
}
.cid-uIkDTHbQDz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIkDTHbQDz .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIkDTHbQDz .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIkDTHvUhH {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIkDTHvUhH .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIkDTHvUhH img,
.cid-uIkDTHvUhH .item-img {
  width: 100%;
}
.cid-uIkDTHvUhH .item:focus,
.cid-uIkDTHvUhH span:focus {
  outline: none;
}
.cid-uIkDTHvUhH .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkDTHvUhH .item {
    margin-bottom: 1rem;
  }
}
.cid-uIkDTHvUhH .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIkDTHvUhH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIkDTHvUhH .mbr-section-title {
  color: #99cc00;
}
.cid-uIkDTHvUhH .mbr-text,
.cid-uIkDTHvUhH .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIkDTHvUhH .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIkDTHvUhH .content-head {
  max-width: 800px;
}
.cid-uIkDTHTQf7 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIkDTHTQf7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTHTQf7 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkDTHTQf7 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIkDTHTQf7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTHTQf7 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIkDTHTQf7 .card-title,
.cid-uIkDTHTQf7 .iconfont-wrapper,
.cid-uIkDTHTQf7 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIkDTHTQf7 .content-head {
  max-width: 800px;
}
.cid-uIkDTHTQf7 .mbr-section-title {
  color: #ffffff;
}
.cid-uIkDTHTQf7 .mbr-section-btn {
  text-align: center;
}
.cid-uIkDTHTQf7 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIkDTHTQf7 .card-text,
.cid-uIkDTHTQf7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIkDTHTQf7 .card-title,
.cid-uIkDTHTQf7 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIkDTIeeGs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIkDTIeeGs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTIeeGs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTIeeGs .mbr-section-title {
  color: #ffffff;
}
.cid-uIkDTIeeGs .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkDTIrFaY {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIkDTIrFaY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTIrFaY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTIrFaY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkDTILgst {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIkDTILgst img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIkDTIYWTw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIkDTIYWTw .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIkDTIYWTw img,
.cid-uIkDTIYWTw .item-img {
  width: 100%;
}
.cid-uIkDTIYWTw .item:focus,
.cid-uIkDTIYWTw span:focus {
  outline: none;
}
.cid-uIkDTIYWTw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkDTIYWTw .item {
    margin-bottom: 1rem;
  }
}
.cid-uIkDTIYWTw .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIkDTIYWTw .mbr-section-title {
  color: #0099ff;
}
.cid-uIkDTIYWTw .mbr-text,
.cid-uIkDTIYWTw .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIkDTIYWTw .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIkDTIYWTw .content-head {
  max-width: 800px;
}
.cid-uIkDTIYWTw .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIkDTJiajl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIkDTJiajl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTJiajl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTJiajl .row {
  flex-direction: row-reverse;
}
.cid-uIkDTJiajl .mbr-text {
  color: #000000;
}
.cid-uIkDTJiajl .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIkDTJiajl .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkDTJiajl .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIkDTJiajl .mbr-section-subtitle,
.cid-uIkDTJiajl .main-button {
  color: #ffffff;
}
.cid-uIkDTJiajl .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIkDTJiajl .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIkDTJiajl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIkDTJiajl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIkDTJiajl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIkDTJiajl .mbr-section-title {
  color: #ffffff;
}
.cid-uIkDTJHwvT {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIkDTJHwvT img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIkDTJWRoB {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIkDTJWRoB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTJWRoB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTJWRoB .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkDTJWRoB .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIkDTJWRoB .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIkDTJWRoB .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIkDTJWRoB .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIkDTJWRoB .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIkDTJWRoB .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIkDTJWRoB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkDTJWRoB .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIkDTJWRoB .card-box .item-footer {
  margin-top: auto;
}
.cid-uIkDTJWRoB .content-head {
  max-width: 800px;
}
.cid-uIkDTJWRoB .card-title,
.cid-uIkDTJWRoB .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIkDTJWRoB .card-text {
  color: #757b62;
}
.cid-uIkDTKkqby {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIkDTKkqby .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTKkqby .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTKkqby .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkDTKkqby .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIkDTKkqby .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIkDTKkqby .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIkDTKkqby .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIkDTKkqby .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIkDTKkqby .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIkDTKkqby .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkDTKkqby .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIkDTKkqby .card-box .item-footer {
  margin-top: auto;
}
.cid-uIkDTKkqby .content-head {
  max-width: 800px;
}
.cid-uIkDTKkqby .card-title,
.cid-uIkDTKkqby .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIkDTKkqby .card-text {
  color: #757b62;
}
.cid-uIkDTKJ5Pa {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIkDTKJ5Pa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTKJ5Pa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTKJ5Pa .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIkDTKZUss {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIkDTKZUss .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIkDTKZUss .item {
    margin-bottom: 1rem;
  }
}
.cid-uIkDTKZUss .item-wrapper {
  position: relative;
}
.cid-uIkDTKZUss .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIkDTKZUss .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIkDTKZUss .carousel-control,
.cid-uIkDTKZUss .close {
  background: #1b1b1b;
}
.cid-uIkDTKZUss .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIkDTKZUss .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIkDTKZUss .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIkDTKZUss .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIkDTKZUss .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIkDTKZUss .close::before {
  content: '\e91a';
}
.cid-uIkDTKZUss .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIkDTKZUss .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIkDTKZUss .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIkDTKZUss .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIkDTKZUss .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIkDTKZUss .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIkDTKZUss .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIkDTKZUss .carousel-indicators li.active,
.cid-uIkDTKZUss .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIkDTKZUss .carousel-indicators li::after,
.cid-uIkDTKZUss .carousel-indicators li::before {
  content: none;
}
.cid-uIkDTKZUss .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIkDTKZUss .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIkDTKZUss .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIkDTKZUss .carousel-indicators {
    display: none;
  }
}
.cid-uIkDTKZUss .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIkDTKZUss .carousel-inner > .active {
  display: block;
}
.cid-uIkDTKZUss .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIkDTKZUss .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIkDTKZUss .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIkDTKZUss .carousel-control,
  .cid-uIkDTKZUss .carousel-indicators,
  .cid-uIkDTKZUss .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIkDTKZUss .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIkDTKZUss .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIkDTKZUss .carousel-indicators .active,
.cid-uIkDTKZUss .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIkDTKZUss .carousel-indicators .active {
  background: #fff;
}
.cid-uIkDTKZUss .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIkDTKZUss .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIkDTKZUss .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIkDTKZUss .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIkDTKZUss .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIkDTKZUss .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIkDTKZUss .carousel {
  width: 100%;
}
.cid-uIkDTKZUss .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIkDTKZUss .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIkDTKZUss .modal.fade .modal-dialog,
.cid-uIkDTKZUss .modal.in .modal-dialog {
  transform: none;
}
.cid-uIkDTKZUss .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIkDTKZUss .content-head {
  max-width: 800px;
}
.cid-uIkDTKZUss H3 {
  color: #ffffff;
}
.cid-uIkDTLCOVe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIkDTLCOVe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIkDTLCOVe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIkDTLCOVe .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIkDTLCOVe .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIkDTLCOVe .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIkDTLCOVe .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIkDTLCOVe .wrap {
  background: url("../../../assets/images/little-hawaii-trail-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIkDTLCOVe .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIkDTLCOVe .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIkDTLCOVe .mbr-text {
  color: #000000;
}
.cid-uIkDTLCOVe .mbr-text,
.cid-uIkDTLCOVe .mbr-section-btn {
  color: #ffffff;
}
.cid-uIkDTLYR0q {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIkDTLYR0q .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIkDTLYR0q .social-row .soc-item {
  margin: 8px;
}
.cid-uIkDTLYR0q .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIkDTLYR0q .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIkDTLYR0q .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIkDTLYR0q .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIkDTLYR0q .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIkDTLYR0q .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIkDTLYR0q .header-menu li p {
  margin: 0;
}
.cid-uIkDTLYR0q .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIkDTLYR0q .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIuzClMS4e {
  display: flex;
  background-image: url("../../../assets/images/devils-peak-1-2000x1169.webp");
}
.cid-uIuzClMS4e .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIuzClMS4e {
    align-items: center;
  }
  .cid-uIuzClMS4e .row {
    justify-content: center;
  }
  .cid-uIuzClMS4e .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIuzClMS4e .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIuzClMS4e {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIuzClMS4e .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIuzClMS4e .content-wrap {
    width: 100%;
  }
}
.cid-uIuzClMS4e .mbr-section-title,
.cid-uIuzClMS4e .mbr-section-subtitle {
  text-align: center;
}
.cid-uIuzClMS4e .mbr-text,
.cid-uIuzClMS4e .mbr-section-btn {
  text-align: center;
}
.cid-uIuzCm4Mb0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIuzCm4Mb0 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIuzCm4Mb0 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIuzCmky2v {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/devils-peak-large3.webp");
}
.cid-uIuzCmky2v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCmky2v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCmky2v .mbr-section-title {
  color: #ffffff;
}
.cid-uIuzCmky2v .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuzCmAA0h {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuzCmAA0h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCmAA0h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCmAA0h .mbr-section-title {
  color: #0099ff;
}
.cid-uIuzCmROLL {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuzCmROLL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCmROLL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCmROLL .row {
  flex-direction: row-reverse;
}
.cid-uIuzCn8T2l {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuzCn8T2l .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIuzCn8T2l .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIuzCniyRU {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIuzCniyRU .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIuzCniyRU img,
.cid-uIuzCniyRU .item-img {
  width: 100%;
}
.cid-uIuzCniyRU .item:focus,
.cid-uIuzCniyRU span:focus {
  outline: none;
}
.cid-uIuzCniyRU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuzCniyRU .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuzCniyRU .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuzCniyRU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIuzCniyRU .mbr-section-title {
  color: #99cc00;
}
.cid-uIuzCniyRU .mbr-text,
.cid-uIuzCniyRU .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIuzCniyRU .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuzCniyRU .content-head {
  max-width: 800px;
}
.cid-uIuzCnNPgG {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuzCnNPgG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCnNPgG .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuzCnNPgG .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIuzCnNPgG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCnNPgG .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuzCnNPgG .card-title,
.cid-uIuzCnNPgG .iconfont-wrapper,
.cid-uIuzCnNPgG .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIuzCnNPgG .content-head {
  max-width: 800px;
}
.cid-uIuzCnNPgG .mbr-section-title {
  color: #ffffff;
}
.cid-uIuzCnNPgG .mbr-section-btn {
  text-align: center;
}
.cid-uIuzCnNPgG .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuzCnNPgG .card-text,
.cid-uIuzCnNPgG .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuzCnNPgG .card-title,
.cid-uIuzCnNPgG .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIuzCodKgt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIuzCodKgt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCodKgt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCodKgt .mbr-section-title {
  color: #ffffff;
}
.cid-uIuzCodKgt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuzCosMph {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIuzCosMph .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCosMph .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCosMph .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuzCoHubU {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuzCoHubU img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuzCoTHpw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuzCoTHpw .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIuzCoTHpw img,
.cid-uIuzCoTHpw .item-img {
  width: 100%;
}
.cid-uIuzCoTHpw .item:focus,
.cid-uIuzCoTHpw span:focus {
  outline: none;
}
.cid-uIuzCoTHpw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuzCoTHpw .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuzCoTHpw .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuzCoTHpw .mbr-section-title {
  color: #0099ff;
}
.cid-uIuzCoTHpw .mbr-text,
.cid-uIuzCoTHpw .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIuzCoTHpw .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuzCoTHpw .content-head {
  max-width: 800px;
}
.cid-uIuzCoTHpw .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuzCpknfP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIuzCpknfP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCpknfP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCpknfP .row {
  flex-direction: row-reverse;
}
.cid-uIuzCpknfP .mbr-text {
  color: #000000;
}
.cid-uIuzCpknfP .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIuzCpknfP .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuzCpknfP .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIuzCpknfP .mbr-section-subtitle,
.cid-uIuzCpknfP .main-button {
  color: #ffffff;
}
.cid-uIuzCpknfP .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIuzCpknfP .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIuzCpknfP .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIuzCpknfP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIuzCpknfP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIuzCpknfP .mbr-section-title {
  color: #ffffff;
}
.cid-uIuzCpGXyn {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuzCpGXyn img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuzCpXg7u {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuzCpXg7u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCpXg7u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCpXg7u .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuzCpXg7u .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuzCpXg7u .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuzCpXg7u .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuzCpXg7u .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuzCpXg7u .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuzCpXg7u .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuzCpXg7u .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuzCpXg7u .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuzCpXg7u .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuzCpXg7u .content-head {
  max-width: 800px;
}
.cid-uIuzCpXg7u .card-title,
.cid-uIuzCpXg7u .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuzCpXg7u .card-text {
  color: #757b62;
}
.cid-uIuzCqkBGL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuzCqkBGL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCqkBGL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCqkBGL .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuzCqkBGL .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuzCqkBGL .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuzCqkBGL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuzCqkBGL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuzCqkBGL .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuzCqkBGL .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuzCqkBGL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuzCqkBGL .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuzCqkBGL .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuzCqkBGL .content-head {
  max-width: 800px;
}
.cid-uIuzCqkBGL .card-title,
.cid-uIuzCqkBGL .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuzCqkBGL .card-text {
  color: #757b62;
}
.cid-uIuzCqCS1Y {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIuzCqCS1Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCqCS1Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCqCS1Y .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuzCqY5ks {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuzCqY5ks .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuzCqY5ks .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuzCqY5ks .item-wrapper {
  position: relative;
}
.cid-uIuzCqY5ks .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIuzCqY5ks .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIuzCqY5ks .carousel-control,
.cid-uIuzCqY5ks .close {
  background: #1b1b1b;
}
.cid-uIuzCqY5ks .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIuzCqY5ks .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIuzCqY5ks .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIuzCqY5ks .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIuzCqY5ks .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIuzCqY5ks .close::before {
  content: '\e91a';
}
.cid-uIuzCqY5ks .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIuzCqY5ks .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIuzCqY5ks .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuzCqY5ks .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIuzCqY5ks .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIuzCqY5ks .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIuzCqY5ks .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIuzCqY5ks .carousel-indicators li.active,
.cid-uIuzCqY5ks .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIuzCqY5ks .carousel-indicators li::after,
.cid-uIuzCqY5ks .carousel-indicators li::before {
  content: none;
}
.cid-uIuzCqY5ks .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIuzCqY5ks .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIuzCqY5ks .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuzCqY5ks .carousel-indicators {
    display: none;
  }
}
.cid-uIuzCqY5ks .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIuzCqY5ks .carousel-inner > .active {
  display: block;
}
.cid-uIuzCqY5ks .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuzCqY5ks .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIuzCqY5ks .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIuzCqY5ks .carousel-control,
  .cid-uIuzCqY5ks .carousel-indicators,
  .cid-uIuzCqY5ks .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIuzCqY5ks .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIuzCqY5ks .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIuzCqY5ks .carousel-indicators .active,
.cid-uIuzCqY5ks .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIuzCqY5ks .carousel-indicators .active {
  background: #fff;
}
.cid-uIuzCqY5ks .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIuzCqY5ks .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIuzCqY5ks .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIuzCqY5ks .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIuzCqY5ks .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIuzCqY5ks .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIuzCqY5ks .carousel {
  width: 100%;
}
.cid-uIuzCqY5ks .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIuzCqY5ks .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIuzCqY5ks .modal.fade .modal-dialog,
.cid-uIuzCqY5ks .modal.in .modal-dialog {
  transform: none;
}
.cid-uIuzCqY5ks .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIuzCqY5ks .content-head {
  max-width: 800px;
}
.cid-uIuzCqY5ks H3 {
  color: #ffffff;
}
.cid-uIuzCrFjIz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuzCrFjIz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuzCrFjIz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuzCrFjIz .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIuzCrFjIz .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIuzCrFjIz .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIuzCrFjIz .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIuzCrFjIz .wrap {
  background: url("../../../assets/images/devils-peak-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIuzCrFjIz .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIuzCrFjIz .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuzCrFjIz .mbr-text {
  color: #000000;
}
.cid-uIuzCrFjIz .mbr-text,
.cid-uIuzCrFjIz .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuzCs21RU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIuzCs21RU .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIuzCs21RU .social-row .soc-item {
  margin: 8px;
}
.cid-uIuzCs21RU .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIuzCs21RU .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIuzCs21RU .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIuzCs21RU .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIuzCs21RU .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIuzCs21RU .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIuzCs21RU .header-menu li p {
  margin: 0;
}
.cid-uIuzCs21RU .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIuzCs21RU .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIuCiI247W {
  display: flex;
  background-image: url("../../../assets/images/lion-rock-1-2000x1180.webp");
}
.cid-uIuCiI247W .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIuCiI247W {
    align-items: center;
  }
  .cid-uIuCiI247W .row {
    justify-content: center;
  }
  .cid-uIuCiI247W .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIuCiI247W .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIuCiI247W {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIuCiI247W .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIuCiI247W .content-wrap {
    width: 100%;
  }
}
.cid-uIuCiI247W .mbr-section-title,
.cid-uIuCiI247W .mbr-section-subtitle {
  text-align: center;
}
.cid-uIuCiI247W .mbr-text,
.cid-uIuCiI247W .mbr-section-btn {
  text-align: center;
}
.cid-uIuCiIluAY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIuCiIluAY .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIuCiIluAY .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIuCiIz9Nh {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/lion-rock-large1.webp");
}
.cid-uIuCiIz9Nh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiIz9Nh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiIz9Nh .mbr-section-title {
  color: #ffffff;
}
.cid-uIuCiIz9Nh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuCiIOG3E {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuCiIOG3E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiIOG3E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiIOG3E .mbr-section-title {
  color: #0099ff;
}
.cid-uIuCiJ1frQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuCiJ1frQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiJ1frQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiJ1frQ .row {
  flex-direction: row-reverse;
}
.cid-uIuCiJgg19 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuCiJgg19 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIuCiJgg19 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIuCiJrqvw {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIuCiJrqvw .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIuCiJrqvw img,
.cid-uIuCiJrqvw .item-img {
  width: 100%;
}
.cid-uIuCiJrqvw .item:focus,
.cid-uIuCiJrqvw span:focus {
  outline: none;
}
.cid-uIuCiJrqvw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuCiJrqvw .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuCiJrqvw .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuCiJrqvw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIuCiJrqvw .mbr-section-title {
  color: #99cc00;
}
.cid-uIuCiJrqvw .mbr-text,
.cid-uIuCiJrqvw .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIuCiJrqvw .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuCiJrqvw .content-head {
  max-width: 800px;
}
.cid-uIuCiJYJBA {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuCiJYJBA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiJYJBA .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuCiJYJBA .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIuCiJYJBA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiJYJBA .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuCiJYJBA .card-title,
.cid-uIuCiJYJBA .iconfont-wrapper,
.cid-uIuCiJYJBA .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIuCiJYJBA .content-head {
  max-width: 800px;
}
.cid-uIuCiJYJBA .mbr-section-title {
  color: #ffffff;
}
.cid-uIuCiJYJBA .mbr-section-btn {
  text-align: center;
}
.cid-uIuCiJYJBA .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuCiJYJBA .card-text,
.cid-uIuCiJYJBA .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuCiJYJBA .card-title,
.cid-uIuCiJYJBA .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIuCiKv7WY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIuCiKv7WY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiKv7WY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiKv7WY .mbr-section-title {
  color: #ffffff;
}
.cid-uIuCiKv7WY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuCiKNo99 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIuCiKNo99 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiKNo99 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiKNo99 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuCiL2COe {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuCiL2COe img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuCiLftvy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuCiLftvy .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIuCiLftvy img,
.cid-uIuCiLftvy .item-img {
  width: 100%;
}
.cid-uIuCiLftvy .item:focus,
.cid-uIuCiLftvy span:focus {
  outline: none;
}
.cid-uIuCiLftvy .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuCiLftvy .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuCiLftvy .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuCiLftvy .mbr-section-title {
  color: #0099ff;
}
.cid-uIuCiLftvy .mbr-text,
.cid-uIuCiLftvy .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIuCiLftvy .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuCiLftvy .content-head {
  max-width: 800px;
}
.cid-uIuCiLftvy .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuCiLCyE7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIuCiLCyE7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiLCyE7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiLCyE7 .row {
  flex-direction: row-reverse;
}
.cid-uIuCiLCyE7 .mbr-text {
  color: #000000;
}
.cid-uIuCiLCyE7 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIuCiLCyE7 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuCiLCyE7 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIuCiLCyE7 .mbr-section-subtitle,
.cid-uIuCiLCyE7 .main-button {
  color: #ffffff;
}
.cid-uIuCiLCyE7 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIuCiLCyE7 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIuCiLCyE7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIuCiLCyE7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIuCiLCyE7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIuCiLCyE7 .mbr-section-title {
  color: #ffffff;
}
.cid-uIuCiM1Oq9 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuCiM1Oq9 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuCiMlLdP {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuCiMlLdP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiMlLdP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiMlLdP .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuCiMlLdP .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuCiMlLdP .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuCiMlLdP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuCiMlLdP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuCiMlLdP .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuCiMlLdP .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuCiMlLdP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuCiMlLdP .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuCiMlLdP .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuCiMlLdP .content-head {
  max-width: 800px;
}
.cid-uIuCiMlLdP .card-title,
.cid-uIuCiMlLdP .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuCiMlLdP .card-text {
  color: #757b62;
}
.cid-uIuCiMLie1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuCiMLie1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiMLie1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiMLie1 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuCiMLie1 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuCiMLie1 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuCiMLie1 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuCiMLie1 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuCiMLie1 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuCiMLie1 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuCiMLie1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuCiMLie1 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuCiMLie1 .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuCiMLie1 .content-head {
  max-width: 800px;
}
.cid-uIuCiMLie1 .card-title,
.cid-uIuCiMLie1 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuCiMLie1 .card-text {
  color: #757b62;
}
.cid-uIuCiNdefb {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIuCiNdefb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiNdefb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiNdefb .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuCiNwmsi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuCiNwmsi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuCiNwmsi .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuCiNwmsi .item-wrapper {
  position: relative;
}
.cid-uIuCiNwmsi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIuCiNwmsi .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIuCiNwmsi .carousel-control,
.cid-uIuCiNwmsi .close {
  background: #1b1b1b;
}
.cid-uIuCiNwmsi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIuCiNwmsi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIuCiNwmsi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIuCiNwmsi .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIuCiNwmsi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIuCiNwmsi .close::before {
  content: '\e91a';
}
.cid-uIuCiNwmsi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIuCiNwmsi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIuCiNwmsi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuCiNwmsi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIuCiNwmsi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIuCiNwmsi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIuCiNwmsi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIuCiNwmsi .carousel-indicators li.active,
.cid-uIuCiNwmsi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIuCiNwmsi .carousel-indicators li::after,
.cid-uIuCiNwmsi .carousel-indicators li::before {
  content: none;
}
.cid-uIuCiNwmsi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIuCiNwmsi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIuCiNwmsi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuCiNwmsi .carousel-indicators {
    display: none;
  }
}
.cid-uIuCiNwmsi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIuCiNwmsi .carousel-inner > .active {
  display: block;
}
.cid-uIuCiNwmsi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuCiNwmsi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIuCiNwmsi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIuCiNwmsi .carousel-control,
  .cid-uIuCiNwmsi .carousel-indicators,
  .cid-uIuCiNwmsi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIuCiNwmsi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIuCiNwmsi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIuCiNwmsi .carousel-indicators .active,
.cid-uIuCiNwmsi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIuCiNwmsi .carousel-indicators .active {
  background: #fff;
}
.cid-uIuCiNwmsi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIuCiNwmsi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIuCiNwmsi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIuCiNwmsi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIuCiNwmsi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIuCiNwmsi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIuCiNwmsi .carousel {
  width: 100%;
}
.cid-uIuCiNwmsi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIuCiNwmsi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIuCiNwmsi .modal.fade .modal-dialog,
.cid-uIuCiNwmsi .modal.in .modal-dialog {
  transform: none;
}
.cid-uIuCiNwmsi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIuCiNwmsi .content-head {
  max-width: 800px;
}
.cid-uIuCiNwmsi H3 {
  color: #ffffff;
}
.cid-uIuCiObiuQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuCiObiuQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuCiObiuQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuCiObiuQ .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIuCiObiuQ .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIuCiObiuQ .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIuCiObiuQ .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIuCiObiuQ .wrap {
  background: url("../../../assets/images/lion-rock-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIuCiObiuQ .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIuCiObiuQ .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuCiObiuQ .mbr-text {
  color: #000000;
}
.cid-uIuCiObiuQ .mbr-text,
.cid-uIuCiObiuQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuCiOC91Y {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIuCiOC91Y .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIuCiOC91Y .social-row .soc-item {
  margin: 8px;
}
.cid-uIuCiOC91Y .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIuCiOC91Y .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIuCiOC91Y .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIuCiOC91Y .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIuCiOC91Y .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIuCiOC91Y .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIuCiOC91Y .header-menu li p {
  margin: 0;
}
.cid-uIuCiOC91Y .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIuCiOC91Y .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIuEAdxV5o {
  display: flex;
  background-image: url("../../../assets/images/ng-tung-chai-1-2000x1311.webp");
}
.cid-uIuEAdxV5o .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIuEAdxV5o {
    align-items: center;
  }
  .cid-uIuEAdxV5o .row {
    justify-content: center;
  }
  .cid-uIuEAdxV5o .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIuEAdxV5o .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIuEAdxV5o {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIuEAdxV5o .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIuEAdxV5o .content-wrap {
    width: 100%;
  }
}
.cid-uIuEAdxV5o .mbr-section-title,
.cid-uIuEAdxV5o .mbr-section-subtitle {
  text-align: center;
}
.cid-uIuEAdxV5o .mbr-text,
.cid-uIuEAdxV5o .mbr-section-btn {
  text-align: center;
}
.cid-uIuEAdQgdd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIuEAdQgdd .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIuEAdQgdd .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIuEAe32Q1 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/ng-tung-chai-large1.webp");
}
.cid-uIuEAe32Q1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAe32Q1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAe32Q1 .mbr-section-title {
  color: #ffffff;
}
.cid-uIuEAe32Q1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuEAehhbN {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuEAehhbN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAehhbN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAehhbN .mbr-section-title {
  color: #0099ff;
}
.cid-uIuEAeu0WH {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuEAeu0WH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAeu0WH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAeu0WH .row {
  flex-direction: row-reverse;
}
.cid-uIuEAeIyPx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuEAeIyPx .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIuEAeIyPx .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIuEAeTuiE {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIuEAeTuiE .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIuEAeTuiE img,
.cid-uIuEAeTuiE .item-img {
  width: 100%;
}
.cid-uIuEAeTuiE .item:focus,
.cid-uIuEAeTuiE span:focus {
  outline: none;
}
.cid-uIuEAeTuiE .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuEAeTuiE .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuEAeTuiE .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuEAeTuiE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIuEAeTuiE .mbr-section-title {
  color: #99cc00;
}
.cid-uIuEAeTuiE .mbr-text,
.cid-uIuEAeTuiE .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIuEAeTuiE .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuEAeTuiE .content-head {
  max-width: 800px;
}
.cid-uIuEAfnKFj {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuEAfnKFj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAfnKFj .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuEAfnKFj .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIuEAfnKFj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAfnKFj .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuEAfnKFj .card-title,
.cid-uIuEAfnKFj .iconfont-wrapper,
.cid-uIuEAfnKFj .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIuEAfnKFj .content-head {
  max-width: 800px;
}
.cid-uIuEAfnKFj .mbr-section-title {
  color: #ffffff;
}
.cid-uIuEAfnKFj .mbr-section-btn {
  text-align: center;
}
.cid-uIuEAfnKFj .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuEAfnKFj .card-text,
.cid-uIuEAfnKFj .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuEAfnKFj .card-title,
.cid-uIuEAfnKFj .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIuEAfPefL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIuEAfPefL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAfPefL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAfPefL .mbr-section-title {
  color: #ffffff;
}
.cid-uIuEAfPefL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuEAg5Ng4 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIuEAg5Ng4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAg5Ng4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAg5Ng4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuEAgkpXE {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuEAgkpXE img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuEAgxyKI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuEAgxyKI .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIuEAgxyKI img,
.cid-uIuEAgxyKI .item-img {
  width: 100%;
}
.cid-uIuEAgxyKI .item:focus,
.cid-uIuEAgxyKI span:focus {
  outline: none;
}
.cid-uIuEAgxyKI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuEAgxyKI .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuEAgxyKI .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuEAgxyKI .mbr-section-title {
  color: #0099ff;
}
.cid-uIuEAgxyKI .mbr-text,
.cid-uIuEAgxyKI .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIuEAgxyKI .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuEAgxyKI .content-head {
  max-width: 800px;
}
.cid-uIuEAgxyKI .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuEAgQOkn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIuEAgQOkn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAgQOkn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAgQOkn .row {
  flex-direction: row-reverse;
}
.cid-uIuEAgQOkn .mbr-text {
  color: #000000;
}
.cid-uIuEAgQOkn .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIuEAgQOkn .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuEAgQOkn .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIuEAgQOkn .mbr-section-subtitle,
.cid-uIuEAgQOkn .main-button {
  color: #ffffff;
}
.cid-uIuEAgQOkn .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIuEAgQOkn .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIuEAgQOkn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIuEAgQOkn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIuEAgQOkn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIuEAgQOkn .mbr-section-title {
  color: #ffffff;
}
.cid-uIuEAhfp1w {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuEAhfp1w img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuEAhwiP7 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuEAhwiP7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAhwiP7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAhwiP7 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuEAhwiP7 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuEAhwiP7 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuEAhwiP7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuEAhwiP7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuEAhwiP7 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuEAhwiP7 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuEAhwiP7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuEAhwiP7 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuEAhwiP7 .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuEAhwiP7 .content-head {
  max-width: 800px;
}
.cid-uIuEAhwiP7 .card-title,
.cid-uIuEAhwiP7 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuEAhwiP7 .card-text {
  color: #757b62;
}
.cid-uIuEAhTKJT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuEAhTKJT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAhTKJT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAhTKJT .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuEAhTKJT .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuEAhTKJT .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuEAhTKJT .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuEAhTKJT .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuEAhTKJT .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuEAhTKJT .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuEAhTKJT .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuEAhTKJT .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuEAhTKJT .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuEAhTKJT .content-head {
  max-width: 800px;
}
.cid-uIuEAhTKJT .card-title,
.cid-uIuEAhTKJT .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuEAhTKJT .card-text {
  color: #757b62;
}
.cid-uIuEAieNbW {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIuEAieNbW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAieNbW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAieNbW .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuEAiv2an {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuEAiv2an .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuEAiv2an .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuEAiv2an .item-wrapper {
  position: relative;
}
.cid-uIuEAiv2an .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIuEAiv2an .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIuEAiv2an .carousel-control,
.cid-uIuEAiv2an .close {
  background: #1b1b1b;
}
.cid-uIuEAiv2an .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIuEAiv2an .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIuEAiv2an .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIuEAiv2an .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIuEAiv2an .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIuEAiv2an .close::before {
  content: '\e91a';
}
.cid-uIuEAiv2an .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIuEAiv2an .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIuEAiv2an .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuEAiv2an .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIuEAiv2an .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIuEAiv2an .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIuEAiv2an .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIuEAiv2an .carousel-indicators li.active,
.cid-uIuEAiv2an .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIuEAiv2an .carousel-indicators li::after,
.cid-uIuEAiv2an .carousel-indicators li::before {
  content: none;
}
.cid-uIuEAiv2an .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIuEAiv2an .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIuEAiv2an .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuEAiv2an .carousel-indicators {
    display: none;
  }
}
.cid-uIuEAiv2an .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIuEAiv2an .carousel-inner > .active {
  display: block;
}
.cid-uIuEAiv2an .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuEAiv2an .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIuEAiv2an .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIuEAiv2an .carousel-control,
  .cid-uIuEAiv2an .carousel-indicators,
  .cid-uIuEAiv2an .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIuEAiv2an .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIuEAiv2an .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIuEAiv2an .carousel-indicators .active,
.cid-uIuEAiv2an .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIuEAiv2an .carousel-indicators .active {
  background: #fff;
}
.cid-uIuEAiv2an .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIuEAiv2an .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIuEAiv2an .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIuEAiv2an .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIuEAiv2an .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIuEAiv2an .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIuEAiv2an .carousel {
  width: 100%;
}
.cid-uIuEAiv2an .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIuEAiv2an .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIuEAiv2an .modal.fade .modal-dialog,
.cid-uIuEAiv2an .modal.in .modal-dialog {
  transform: none;
}
.cid-uIuEAiv2an .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIuEAiv2an .content-head {
  max-width: 800px;
}
.cid-uIuEAiv2an H3 {
  color: #ffffff;
}
.cid-uIuEAjbLNx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuEAjbLNx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuEAjbLNx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuEAjbLNx .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIuEAjbLNx .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIuEAjbLNx .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIuEAjbLNx .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIuEAjbLNx .wrap {
  background: url("../../../assets/images/ng-tung-chai-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIuEAjbLNx .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIuEAjbLNx .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuEAjbLNx .mbr-text {
  color: #000000;
}
.cid-uIuEAjbLNx .mbr-text,
.cid-uIuEAjbLNx .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuEAjvV8n {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIuEAjvV8n .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIuEAjvV8n .social-row .soc-item {
  margin: 8px;
}
.cid-uIuEAjvV8n .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIuEAjvV8n .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIuEAjvV8n .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIuEAjvV8n .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIuEAjvV8n .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIuEAjvV8n .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIuEAjvV8n .header-menu li p {
  margin: 0;
}
.cid-uIuEAjvV8n .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIuEAjvV8n .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIuGvkXxwB {
  display: flex;
  background-image: url("../../../assets/images/tai-mo-shan-2-2000x1191.webp");
}
.cid-uIuGvkXxwB .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIuGvkXxwB {
    align-items: center;
  }
  .cid-uIuGvkXxwB .row {
    justify-content: center;
  }
  .cid-uIuGvkXxwB .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIuGvkXxwB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIuGvkXxwB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIuGvkXxwB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIuGvkXxwB .content-wrap {
    width: 100%;
  }
}
.cid-uIuGvkXxwB .mbr-section-title,
.cid-uIuGvkXxwB .mbr-section-subtitle {
  text-align: center;
}
.cid-uIuGvkXxwB .mbr-text,
.cid-uIuGvkXxwB .mbr-section-btn {
  text-align: center;
}
.cid-uIuGvlfKaG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIuGvlfKaG .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIuGvlfKaG .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIuGvlsls4 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tai-mo-shan-large1.webp");
}
.cid-uIuGvlsls4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvlsls4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvlsls4 .mbr-section-title {
  color: #ffffff;
}
.cid-uIuGvlsls4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuGvlGH2b {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuGvlGH2b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvlGH2b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvlGH2b .mbr-section-title {
  color: #0099ff;
}
.cid-uIuGvlSra3 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuGvlSra3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvlSra3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvlSra3 .row {
  flex-direction: row-reverse;
}
.cid-uIuGvm5lEN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuGvm5lEN .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIuGvm5lEN .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIuGvmfKOG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIuGvmfKOG .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIuGvmfKOG img,
.cid-uIuGvmfKOG .item-img {
  width: 100%;
}
.cid-uIuGvmfKOG .item:focus,
.cid-uIuGvmfKOG span:focus {
  outline: none;
}
.cid-uIuGvmfKOG .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuGvmfKOG .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuGvmfKOG .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuGvmfKOG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIuGvmfKOG .mbr-section-title {
  color: #99cc00;
}
.cid-uIuGvmfKOG .mbr-text,
.cid-uIuGvmfKOG .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIuGvmfKOG .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuGvmfKOG .content-head {
  max-width: 800px;
}
.cid-uIuGvmFeC9 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuGvmFeC9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvmFeC9 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuGvmFeC9 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIuGvmFeC9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvmFeC9 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuGvmFeC9 .card-title,
.cid-uIuGvmFeC9 .iconfont-wrapper,
.cid-uIuGvmFeC9 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIuGvmFeC9 .content-head {
  max-width: 800px;
}
.cid-uIuGvmFeC9 .mbr-section-title {
  color: #ffffff;
}
.cid-uIuGvmFeC9 .mbr-section-btn {
  text-align: center;
}
.cid-uIuGvmFeC9 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuGvmFeC9 .card-text,
.cid-uIuGvmFeC9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuGvmFeC9 .card-title,
.cid-uIuGvmFeC9 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIuGvn9jV9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIuGvn9jV9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvn9jV9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvn9jV9 .mbr-section-title {
  color: #ffffff;
}
.cid-uIuGvn9jV9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuGvno919 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIuGvno919 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvno919 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvno919 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuGvnDFOI {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuGvnDFOI img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuGvnQbu0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuGvnQbu0 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIuGvnQbu0 img,
.cid-uIuGvnQbu0 .item-img {
  width: 100%;
}
.cid-uIuGvnQbu0 .item:focus,
.cid-uIuGvnQbu0 span:focus {
  outline: none;
}
.cid-uIuGvnQbu0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuGvnQbu0 .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuGvnQbu0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuGvnQbu0 .mbr-section-title {
  color: #0099ff;
}
.cid-uIuGvnQbu0 .mbr-text,
.cid-uIuGvnQbu0 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIuGvnQbu0 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuGvnQbu0 .content-head {
  max-width: 800px;
}
.cid-uIuGvnQbu0 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuGvoaghk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIuGvoaghk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvoaghk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvoaghk .row {
  flex-direction: row-reverse;
}
.cid-uIuGvoaghk .mbr-text {
  color: #000000;
}
.cid-uIuGvoaghk .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIuGvoaghk .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuGvoaghk .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIuGvoaghk .mbr-section-subtitle,
.cid-uIuGvoaghk .main-button {
  color: #ffffff;
}
.cid-uIuGvoaghk .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIuGvoaghk .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIuGvoaghk .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIuGvoaghk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIuGvoaghk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIuGvoaghk .mbr-section-title {
  color: #ffffff;
}
.cid-uIuGvoAWaz {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuGvoAWaz img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuGvoPjtK {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuGvoPjtK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvoPjtK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvoPjtK .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuGvoPjtK .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuGvoPjtK .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuGvoPjtK .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuGvoPjtK .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuGvoPjtK .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuGvoPjtK .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuGvoPjtK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuGvoPjtK .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuGvoPjtK .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuGvoPjtK .content-head {
  max-width: 800px;
}
.cid-uIuGvoPjtK .card-title,
.cid-uIuGvoPjtK .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuGvoPjtK .card-text {
  color: #757b62;
}
.cid-uIuGvpePiv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuGvpePiv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvpePiv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvpePiv .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuGvpePiv .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuGvpePiv .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuGvpePiv .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuGvpePiv .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuGvpePiv .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuGvpePiv .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuGvpePiv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuGvpePiv .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuGvpePiv .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuGvpePiv .content-head {
  max-width: 800px;
}
.cid-uIuGvpePiv .card-title,
.cid-uIuGvpePiv .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuGvpePiv .card-text {
  color: #757b62;
}
.cid-uIuGvpBH4V {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIuGvpBH4V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvpBH4V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvpBH4V .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuGvpVYDz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuGvpVYDz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuGvpVYDz .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuGvpVYDz .item-wrapper {
  position: relative;
}
.cid-uIuGvpVYDz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIuGvpVYDz .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIuGvpVYDz .carousel-control,
.cid-uIuGvpVYDz .close {
  background: #1b1b1b;
}
.cid-uIuGvpVYDz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIuGvpVYDz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIuGvpVYDz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIuGvpVYDz .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIuGvpVYDz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIuGvpVYDz .close::before {
  content: '\e91a';
}
.cid-uIuGvpVYDz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIuGvpVYDz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIuGvpVYDz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuGvpVYDz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIuGvpVYDz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIuGvpVYDz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIuGvpVYDz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIuGvpVYDz .carousel-indicators li.active,
.cid-uIuGvpVYDz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIuGvpVYDz .carousel-indicators li::after,
.cid-uIuGvpVYDz .carousel-indicators li::before {
  content: none;
}
.cid-uIuGvpVYDz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIuGvpVYDz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIuGvpVYDz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuGvpVYDz .carousel-indicators {
    display: none;
  }
}
.cid-uIuGvpVYDz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIuGvpVYDz .carousel-inner > .active {
  display: block;
}
.cid-uIuGvpVYDz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuGvpVYDz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIuGvpVYDz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIuGvpVYDz .carousel-control,
  .cid-uIuGvpVYDz .carousel-indicators,
  .cid-uIuGvpVYDz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIuGvpVYDz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIuGvpVYDz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIuGvpVYDz .carousel-indicators .active,
.cid-uIuGvpVYDz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIuGvpVYDz .carousel-indicators .active {
  background: #fff;
}
.cid-uIuGvpVYDz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIuGvpVYDz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIuGvpVYDz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIuGvpVYDz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIuGvpVYDz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIuGvpVYDz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIuGvpVYDz .carousel {
  width: 100%;
}
.cid-uIuGvpVYDz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIuGvpVYDz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIuGvpVYDz .modal.fade .modal-dialog,
.cid-uIuGvpVYDz .modal.in .modal-dialog {
  transform: none;
}
.cid-uIuGvpVYDz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIuGvpVYDz .content-head {
  max-width: 800px;
}
.cid-uIuGvpVYDz H3 {
  color: #ffffff;
}
.cid-uIuGvqBmO8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuGvqBmO8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuGvqBmO8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuGvqBmO8 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIuGvqBmO8 .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIuGvqBmO8 .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIuGvqBmO8 .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIuGvqBmO8 .wrap {
  background: url("../../../assets/images/tai-mo-shan-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIuGvqBmO8 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIuGvqBmO8 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuGvqBmO8 .mbr-text {
  color: #000000;
}
.cid-uIuGvqBmO8 .mbr-text,
.cid-uIuGvqBmO8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuGvqWZ9x {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIuGvqWZ9x .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIuGvqWZ9x .social-row .soc-item {
  margin: 8px;
}
.cid-uIuGvqWZ9x .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIuGvqWZ9x .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIuGvqWZ9x .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIuGvqWZ9x .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIuGvqWZ9x .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIuGvqWZ9x .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIuGvqWZ9x .header-menu li p {
  margin: 0;
}
.cid-uIuGvqWZ9x .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIuGvqWZ9x .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIuOpCaQ9M {
  display: flex;
  background-image: url("../../../assets/images/tai-to-yan-1-2000x1175.webp");
}
.cid-uIuOpCaQ9M .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIuOpCaQ9M {
    align-items: center;
  }
  .cid-uIuOpCaQ9M .row {
    justify-content: center;
  }
  .cid-uIuOpCaQ9M .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIuOpCaQ9M .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIuOpCaQ9M {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIuOpCaQ9M .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIuOpCaQ9M .content-wrap {
    width: 100%;
  }
}
.cid-uIuOpCaQ9M .mbr-section-title,
.cid-uIuOpCaQ9M .mbr-section-subtitle {
  text-align: center;
}
.cid-uIuOpCaQ9M .mbr-text,
.cid-uIuOpCaQ9M .mbr-section-btn {
  text-align: center;
}
.cid-uIuOpCvEaP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIuOpCvEaP .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIuOpCvEaP .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIuOpCJotR {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tai-to-yan-large1.webp");
}
.cid-uIuOpCJotR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpCJotR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpCJotR .mbr-section-title {
  color: #ffffff;
}
.cid-uIuOpCJotR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuOpCXjJs {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuOpCXjJs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpCXjJs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpCXjJs .mbr-section-title {
  color: #0099ff;
}
.cid-uIuOpD9UJX {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuOpD9UJX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpD9UJX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpD9UJX .row {
  flex-direction: row-reverse;
}
.cid-uIuOpDnRCd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuOpDnRCd .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIuOpDnRCd .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIuOpDzpIs {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIuOpDzpIs .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIuOpDzpIs img,
.cid-uIuOpDzpIs .item-img {
  width: 100%;
}
.cid-uIuOpDzpIs .item:focus,
.cid-uIuOpDzpIs span:focus {
  outline: none;
}
.cid-uIuOpDzpIs .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuOpDzpIs .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuOpDzpIs .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuOpDzpIs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIuOpDzpIs .mbr-section-title {
  color: #99cc00;
}
.cid-uIuOpDzpIs .mbr-text,
.cid-uIuOpDzpIs .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIuOpDzpIs .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuOpDzpIs .content-head {
  max-width: 800px;
}
.cid-uIuOpE27ju {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuOpE27ju .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpE27ju .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuOpE27ju .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIuOpE27ju .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpE27ju .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuOpE27ju .card-title,
.cid-uIuOpE27ju .iconfont-wrapper,
.cid-uIuOpE27ju .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIuOpE27ju .content-head {
  max-width: 800px;
}
.cid-uIuOpE27ju .mbr-section-title {
  color: #ffffff;
}
.cid-uIuOpE27ju .mbr-section-btn {
  text-align: center;
}
.cid-uIuOpE27ju .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuOpE27ju .card-text,
.cid-uIuOpE27ju .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuOpE27ju .card-title,
.cid-uIuOpE27ju .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIuOpEyTaV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIuOpEyTaV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpEyTaV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpEyTaV .mbr-section-title {
  color: #ffffff;
}
.cid-uIuOpEyTaV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuOpEO7Ra {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIuOpEO7Ra .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpEO7Ra .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpEO7Ra .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuOpF3SOP {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuOpF3SOP img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuOpFh7CU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuOpFh7CU .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIuOpFh7CU img,
.cid-uIuOpFh7CU .item-img {
  width: 100%;
}
.cid-uIuOpFh7CU .item:focus,
.cid-uIuOpFh7CU span:focus {
  outline: none;
}
.cid-uIuOpFh7CU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuOpFh7CU .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuOpFh7CU .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuOpFh7CU .mbr-section-title {
  color: #0099ff;
}
.cid-uIuOpFh7CU .mbr-text,
.cid-uIuOpFh7CU .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIuOpFh7CU .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuOpFh7CU .content-head {
  max-width: 800px;
}
.cid-uIuOpFh7CU .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuOpFDPfq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIuOpFDPfq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpFDPfq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpFDPfq .row {
  flex-direction: row-reverse;
}
.cid-uIuOpFDPfq .mbr-text {
  color: #000000;
}
.cid-uIuOpFDPfq .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIuOpFDPfq .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuOpFDPfq .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIuOpFDPfq .mbr-section-subtitle,
.cid-uIuOpFDPfq .main-button {
  color: #ffffff;
}
.cid-uIuOpFDPfq .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIuOpFDPfq .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIuOpFDPfq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIuOpFDPfq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIuOpFDPfq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIuOpFDPfq .mbr-section-title {
  color: #ffffff;
}
.cid-uIuOpG6XN1 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuOpG6XN1 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuOpGlb3C {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuOpGlb3C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpGlb3C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpGlb3C .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuOpGlb3C .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuOpGlb3C .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuOpGlb3C .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuOpGlb3C .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuOpGlb3C .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuOpGlb3C .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuOpGlb3C .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuOpGlb3C .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuOpGlb3C .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuOpGlb3C .content-head {
  max-width: 800px;
}
.cid-uIuOpGlb3C .card-title,
.cid-uIuOpGlb3C .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuOpGlb3C .card-text {
  color: #757b62;
}
.cid-uIuOpGJg9E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuOpGJg9E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpGJg9E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpGJg9E .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuOpGJg9E .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuOpGJg9E .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuOpGJg9E .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuOpGJg9E .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuOpGJg9E .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuOpGJg9E .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuOpGJg9E .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuOpGJg9E .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuOpGJg9E .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuOpGJg9E .content-head {
  max-width: 800px;
}
.cid-uIuOpGJg9E .card-title,
.cid-uIuOpGJg9E .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuOpGJg9E .card-text {
  color: #757b62;
}
.cid-uIuOpH8ABx {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIuOpH8ABx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpH8ABx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpH8ABx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuOpHrtRD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuOpHrtRD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuOpHrtRD .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuOpHrtRD .item-wrapper {
  position: relative;
}
.cid-uIuOpHrtRD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIuOpHrtRD .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIuOpHrtRD .carousel-control,
.cid-uIuOpHrtRD .close {
  background: #1b1b1b;
}
.cid-uIuOpHrtRD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIuOpHrtRD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIuOpHrtRD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIuOpHrtRD .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIuOpHrtRD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIuOpHrtRD .close::before {
  content: '\e91a';
}
.cid-uIuOpHrtRD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIuOpHrtRD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIuOpHrtRD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuOpHrtRD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIuOpHrtRD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIuOpHrtRD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIuOpHrtRD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIuOpHrtRD .carousel-indicators li.active,
.cid-uIuOpHrtRD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIuOpHrtRD .carousel-indicators li::after,
.cid-uIuOpHrtRD .carousel-indicators li::before {
  content: none;
}
.cid-uIuOpHrtRD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIuOpHrtRD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIuOpHrtRD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuOpHrtRD .carousel-indicators {
    display: none;
  }
}
.cid-uIuOpHrtRD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIuOpHrtRD .carousel-inner > .active {
  display: block;
}
.cid-uIuOpHrtRD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuOpHrtRD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIuOpHrtRD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIuOpHrtRD .carousel-control,
  .cid-uIuOpHrtRD .carousel-indicators,
  .cid-uIuOpHrtRD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIuOpHrtRD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIuOpHrtRD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIuOpHrtRD .carousel-indicators .active,
.cid-uIuOpHrtRD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIuOpHrtRD .carousel-indicators .active {
  background: #fff;
}
.cid-uIuOpHrtRD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIuOpHrtRD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIuOpHrtRD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIuOpHrtRD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIuOpHrtRD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIuOpHrtRD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIuOpHrtRD .carousel {
  width: 100%;
}
.cid-uIuOpHrtRD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIuOpHrtRD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIuOpHrtRD .modal.fade .modal-dialog,
.cid-uIuOpHrtRD .modal.in .modal-dialog {
  transform: none;
}
.cid-uIuOpHrtRD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIuOpHrtRD .content-head {
  max-width: 800px;
}
.cid-uIuOpHrtRD H3 {
  color: #ffffff;
}
.cid-uIuOpI8Isk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuOpI8Isk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuOpI8Isk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuOpI8Isk .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIuOpI8Isk .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIuOpI8Isk .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIuOpI8Isk .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIuOpI8Isk .wrap {
  background: url("../../../assets/images/tai-to-yan-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIuOpI8Isk .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIuOpI8Isk .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuOpI8Isk .mbr-text {
  color: #000000;
}
.cid-uIuOpI8Isk .mbr-text,
.cid-uIuOpI8Isk .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuOpIta1x {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIuOpIta1x .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIuOpIta1x .social-row .soc-item {
  margin: 8px;
}
.cid-uIuOpIta1x .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIuOpIta1x .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIuOpIta1x .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIuOpIta1x .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIuOpIta1x .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIuOpIta1x .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIuOpIta1x .header-menu li p {
  margin: 0;
}
.cid-uIuOpIta1x .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIuOpIta1x .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIuQj3dkRw {
  display: flex;
  background-image: url("../../../assets/images/shing-mun-1-2000x1178.webp");
}
.cid-uIuQj3dkRw .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIuQj3dkRw {
    align-items: center;
  }
  .cid-uIuQj3dkRw .row {
    justify-content: center;
  }
  .cid-uIuQj3dkRw .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIuQj3dkRw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIuQj3dkRw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIuQj3dkRw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIuQj3dkRw .content-wrap {
    width: 100%;
  }
}
.cid-uIuQj3dkRw .mbr-section-title,
.cid-uIuQj3dkRw .mbr-section-subtitle {
  text-align: center;
}
.cid-uIuQj3dkRw .mbr-text,
.cid-uIuQj3dkRw .mbr-section-btn {
  text-align: center;
}
.cid-uIuQj3wSdO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIuQj3wSdO .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIuQj3wSdO .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIuQj3Idwg {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/shing-mun-large1.webp");
}
.cid-uIuQj3Idwg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj3Idwg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj3Idwg .mbr-section-title {
  color: #ffffff;
}
.cid-uIuQj3Idwg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuQj3VmYD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuQj3VmYD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj3VmYD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj3VmYD .mbr-section-title {
  color: #0099ff;
}
.cid-uIuQj49rLi {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuQj49rLi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj49rLi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj49rLi .row {
  flex-direction: row-reverse;
}
.cid-uIuQj4nDjM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuQj4nDjM .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIuQj4nDjM .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIuQj4xK0A {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIuQj4xK0A .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIuQj4xK0A img,
.cid-uIuQj4xK0A .item-img {
  width: 100%;
}
.cid-uIuQj4xK0A .item:focus,
.cid-uIuQj4xK0A span:focus {
  outline: none;
}
.cid-uIuQj4xK0A .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuQj4xK0A .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuQj4xK0A .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuQj4xK0A .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIuQj4xK0A .mbr-section-title {
  color: #99cc00;
}
.cid-uIuQj4xK0A .mbr-text,
.cid-uIuQj4xK0A .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIuQj4xK0A .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuQj4xK0A .content-head {
  max-width: 800px;
}
.cid-uIuQj51QMq {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuQj51QMq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj51QMq .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuQj51QMq .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIuQj51QMq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj51QMq .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuQj51QMq .card-title,
.cid-uIuQj51QMq .iconfont-wrapper,
.cid-uIuQj51QMq .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIuQj51QMq .content-head {
  max-width: 800px;
}
.cid-uIuQj51QMq .mbr-section-title {
  color: #ffffff;
}
.cid-uIuQj51QMq .mbr-section-btn {
  text-align: center;
}
.cid-uIuQj51QMq .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuQj51QMq .card-text,
.cid-uIuQj51QMq .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuQj51QMq .card-title,
.cid-uIuQj51QMq .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIuQj5AaUf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIuQj5AaUf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj5AaUf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj5AaUf .mbr-section-title {
  color: #ffffff;
}
.cid-uIuQj5AaUf .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuQj5TSyR {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIuQj5TSyR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj5TSyR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj5TSyR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuQj68Jey {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuQj68Jey img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuQj6l8ix {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuQj6l8ix .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIuQj6l8ix img,
.cid-uIuQj6l8ix .item-img {
  width: 100%;
}
.cid-uIuQj6l8ix .item:focus,
.cid-uIuQj6l8ix span:focus {
  outline: none;
}
.cid-uIuQj6l8ix .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuQj6l8ix .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuQj6l8ix .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuQj6l8ix .mbr-section-title {
  color: #0099ff;
}
.cid-uIuQj6l8ix .mbr-text,
.cid-uIuQj6l8ix .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIuQj6l8ix .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuQj6l8ix .content-head {
  max-width: 800px;
}
.cid-uIuQj6l8ix .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuQj6E3gP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIuQj6E3gP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj6E3gP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj6E3gP .row {
  flex-direction: row-reverse;
}
.cid-uIuQj6E3gP .mbr-text {
  color: #000000;
}
.cid-uIuQj6E3gP .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIuQj6E3gP .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuQj6E3gP .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIuQj6E3gP .mbr-section-subtitle,
.cid-uIuQj6E3gP .main-button {
  color: #ffffff;
}
.cid-uIuQj6E3gP .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIuQj6E3gP .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIuQj6E3gP .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIuQj6E3gP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIuQj6E3gP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIuQj6E3gP .mbr-section-title {
  color: #ffffff;
}
.cid-uIuQj7bMGj {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuQj7bMGj img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuQj7q2dv {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuQj7q2dv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj7q2dv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj7q2dv .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuQj7q2dv .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuQj7q2dv .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuQj7q2dv .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuQj7q2dv .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuQj7q2dv .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuQj7q2dv .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuQj7q2dv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuQj7q2dv .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuQj7q2dv .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuQj7q2dv .content-head {
  max-width: 800px;
}
.cid-uIuQj7q2dv .card-title,
.cid-uIuQj7q2dv .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuQj7q2dv .card-text {
  color: #757b62;
}
.cid-uIuQj7ORfy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuQj7ORfy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj7ORfy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj7ORfy .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuQj7ORfy .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuQj7ORfy .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuQj7ORfy .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuQj7ORfy .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuQj7ORfy .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuQj7ORfy .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuQj7ORfy .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuQj7ORfy .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuQj7ORfy .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuQj7ORfy .content-head {
  max-width: 800px;
}
.cid-uIuQj7ORfy .card-title,
.cid-uIuQj7ORfy .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuQj7ORfy .card-text {
  color: #757b62;
}
.cid-uIuQj88bRE {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIuQj88bRE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj88bRE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj88bRE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuQj8ut1T {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuQj8ut1T .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuQj8ut1T .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuQj8ut1T .item-wrapper {
  position: relative;
}
.cid-uIuQj8ut1T .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIuQj8ut1T .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIuQj8ut1T .carousel-control,
.cid-uIuQj8ut1T .close {
  background: #1b1b1b;
}
.cid-uIuQj8ut1T .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIuQj8ut1T .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIuQj8ut1T .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIuQj8ut1T .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIuQj8ut1T .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIuQj8ut1T .close::before {
  content: '\e91a';
}
.cid-uIuQj8ut1T .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIuQj8ut1T .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIuQj8ut1T .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuQj8ut1T .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIuQj8ut1T .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIuQj8ut1T .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIuQj8ut1T .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIuQj8ut1T .carousel-indicators li.active,
.cid-uIuQj8ut1T .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIuQj8ut1T .carousel-indicators li::after,
.cid-uIuQj8ut1T .carousel-indicators li::before {
  content: none;
}
.cid-uIuQj8ut1T .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIuQj8ut1T .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIuQj8ut1T .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuQj8ut1T .carousel-indicators {
    display: none;
  }
}
.cid-uIuQj8ut1T .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIuQj8ut1T .carousel-inner > .active {
  display: block;
}
.cid-uIuQj8ut1T .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuQj8ut1T .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIuQj8ut1T .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIuQj8ut1T .carousel-control,
  .cid-uIuQj8ut1T .carousel-indicators,
  .cid-uIuQj8ut1T .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIuQj8ut1T .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIuQj8ut1T .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIuQj8ut1T .carousel-indicators .active,
.cid-uIuQj8ut1T .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIuQj8ut1T .carousel-indicators .active {
  background: #fff;
}
.cid-uIuQj8ut1T .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIuQj8ut1T .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIuQj8ut1T .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIuQj8ut1T .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIuQj8ut1T .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIuQj8ut1T .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIuQj8ut1T .carousel {
  width: 100%;
}
.cid-uIuQj8ut1T .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIuQj8ut1T .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIuQj8ut1T .modal.fade .modal-dialog,
.cid-uIuQj8ut1T .modal.in .modal-dialog {
  transform: none;
}
.cid-uIuQj8ut1T .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIuQj8ut1T .content-head {
  max-width: 800px;
}
.cid-uIuQj8ut1T H3 {
  color: #ffffff;
}
.cid-uIuQj98ffg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuQj98ffg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuQj98ffg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuQj98ffg .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIuQj98ffg .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIuQj98ffg .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIuQj98ffg .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIuQj98ffg .wrap {
  background: url("../../../assets/images/shing-mun-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIuQj98ffg .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIuQj98ffg .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuQj98ffg .mbr-text {
  color: #000000;
}
.cid-uIuQj98ffg .mbr-text,
.cid-uIuQj98ffg .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuQj9sigK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIuQj9sigK .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIuQj9sigK .social-row .soc-item {
  margin: 8px;
}
.cid-uIuQj9sigK .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIuQj9sigK .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIuQj9sigK .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIuQj9sigK .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIuQj9sigK .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIuQj9sigK .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIuQj9sigK .header-menu li p {
  margin: 0;
}
.cid-uIuQj9sigK .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIuQj9sigK .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIuS9S1o4t {
  display: flex;
  background-image: url("../../../assets/images/beacon-hill-1-2000x1374.webp");
}
.cid-uIuS9S1o4t .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uIuS9S1o4t {
    align-items: center;
  }
  .cid-uIuS9S1o4t .row {
    justify-content: center;
  }
  .cid-uIuS9S1o4t .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIuS9S1o4t .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIuS9S1o4t {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIuS9S1o4t .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIuS9S1o4t .content-wrap {
    width: 100%;
  }
}
.cid-uIuS9S1o4t .mbr-section-title,
.cid-uIuS9S1o4t .mbr-section-subtitle {
  text-align: center;
}
.cid-uIuS9S1o4t .mbr-text,
.cid-uIuS9S1o4t .mbr-section-btn {
  text-align: center;
}
.cid-uIuS9SkIY5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uIuS9SkIY5 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uIuS9SkIY5 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uIuS9SynkC {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/beacon-hill-large1.webp");
}
.cid-uIuS9SynkC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9SynkC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9SynkC .mbr-section-title {
  color: #ffffff;
}
.cid-uIuS9SynkC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuS9SL4kd {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuS9SL4kd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9SL4kd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9SL4kd .mbr-section-title {
  color: #0099ff;
}
.cid-uIuS9SXTcc {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uIuS9SXTcc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9SXTcc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9SXTcc .row {
  flex-direction: row-reverse;
}
.cid-uIuS9TcjiT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuS9TcjiT .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uIuS9TcjiT .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uIuS9TocRF {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uIuS9TocRF .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uIuS9TocRF img,
.cid-uIuS9TocRF .item-img {
  width: 100%;
}
.cid-uIuS9TocRF .item:focus,
.cid-uIuS9TocRF span:focus {
  outline: none;
}
.cid-uIuS9TocRF .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuS9TocRF .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuS9TocRF .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuS9TocRF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uIuS9TocRF .mbr-section-title {
  color: #99cc00;
}
.cid-uIuS9TocRF .mbr-text,
.cid-uIuS9TocRF .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uIuS9TocRF .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuS9TocRF .content-head {
  max-width: 800px;
}
.cid-uIuS9TRay7 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuS9TRay7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9TRay7 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuS9TRay7 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIuS9TRay7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9TRay7 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuS9TRay7 .card-title,
.cid-uIuS9TRay7 .iconfont-wrapper,
.cid-uIuS9TRay7 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uIuS9TRay7 .content-head {
  max-width: 800px;
}
.cid-uIuS9TRay7 .mbr-section-title {
  color: #ffffff;
}
.cid-uIuS9TRay7 .mbr-section-btn {
  text-align: center;
}
.cid-uIuS9TRay7 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuS9TRay7 .card-text,
.cid-uIuS9TRay7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuS9TRay7 .card-title,
.cid-uIuS9TRay7 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uIuS9Ud7sc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uIuS9Ud7sc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9Ud7sc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9Ud7sc .mbr-section-title {
  color: #ffffff;
}
.cid-uIuS9Ud7sc .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuS9UvVxY {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uIuS9UvVxY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9UvVxY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9UvVxY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuS9UJNsI {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuS9UJNsI img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuS9UXB7b {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuS9UXB7b .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uIuS9UXB7b img,
.cid-uIuS9UXB7b .item-img {
  width: 100%;
}
.cid-uIuS9UXB7b .item:focus,
.cid-uIuS9UXB7b span:focus {
  outline: none;
}
.cid-uIuS9UXB7b .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuS9UXB7b .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuS9UXB7b .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uIuS9UXB7b .mbr-section-title {
  color: #0099ff;
}
.cid-uIuS9UXB7b .mbr-text,
.cid-uIuS9UXB7b .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uIuS9UXB7b .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uIuS9UXB7b .content-head {
  max-width: 800px;
}
.cid-uIuS9UXB7b .mbr-section-subtitle {
  color: #757b62;
}
.cid-uIuS9Via0I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uIuS9Via0I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9Via0I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9Via0I .row {
  flex-direction: row-reverse;
}
.cid-uIuS9Via0I .mbr-text {
  color: #000000;
}
.cid-uIuS9Via0I .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uIuS9Via0I .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuS9Via0I .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uIuS9Via0I .mbr-section-subtitle,
.cid-uIuS9Via0I .main-button {
  color: #ffffff;
}
.cid-uIuS9Via0I .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uIuS9Via0I .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uIuS9Via0I .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uIuS9Via0I .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIuS9Via0I .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIuS9Via0I .mbr-section-title {
  color: #ffffff;
}
.cid-uIuS9VOErs {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uIuS9VOErs img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uIuS9W338M {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuS9W338M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9W338M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9W338M .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuS9W338M .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuS9W338M .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuS9W338M .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuS9W338M .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuS9W338M .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuS9W338M .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuS9W338M .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuS9W338M .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuS9W338M .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuS9W338M .content-head {
  max-width: 800px;
}
.cid-uIuS9W338M .card-title,
.cid-uIuS9W338M .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuS9W338M .card-text {
  color: #757b62;
}
.cid-uIuS9WqqKS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uIuS9WqqKS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9WqqKS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9WqqKS .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuS9WqqKS .item-mb {
    margin-bottom: 0;
  }
}
.cid-uIuS9WqqKS .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uIuS9WqqKS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuS9WqqKS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uIuS9WqqKS .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uIuS9WqqKS .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuS9WqqKS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuS9WqqKS .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uIuS9WqqKS .card-box .item-footer {
  margin-top: auto;
}
.cid-uIuS9WqqKS .content-head {
  max-width: 800px;
}
.cid-uIuS9WqqKS .card-title,
.cid-uIuS9WqqKS .iconfont-wrapper {
  color: #0099ff;
}
.cid-uIuS9WqqKS .card-text {
  color: #757b62;
}
.cid-uIuS9WOWFe {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uIuS9WOWFe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9WOWFe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9WOWFe .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIuS9X6lFp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uIuS9X6lFp .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uIuS9X6lFp .item {
    margin-bottom: 1rem;
  }
}
.cid-uIuS9X6lFp .item-wrapper {
  position: relative;
}
.cid-uIuS9X6lFp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uIuS9X6lFp .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uIuS9X6lFp .carousel-control,
.cid-uIuS9X6lFp .close {
  background: #1b1b1b;
}
.cid-uIuS9X6lFp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uIuS9X6lFp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uIuS9X6lFp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uIuS9X6lFp .carousel-control-next span {
  margin-left: 5px;
}
.cid-uIuS9X6lFp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uIuS9X6lFp .close::before {
  content: '\e91a';
}
.cid-uIuS9X6lFp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uIuS9X6lFp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uIuS9X6lFp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuS9X6lFp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uIuS9X6lFp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uIuS9X6lFp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uIuS9X6lFp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uIuS9X6lFp .carousel-indicators li.active,
.cid-uIuS9X6lFp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uIuS9X6lFp .carousel-indicators li::after,
.cid-uIuS9X6lFp .carousel-indicators li::before {
  content: none;
}
.cid-uIuS9X6lFp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uIuS9X6lFp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uIuS9X6lFp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uIuS9X6lFp .carousel-indicators {
    display: none;
  }
}
.cid-uIuS9X6lFp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uIuS9X6lFp .carousel-inner > .active {
  display: block;
}
.cid-uIuS9X6lFp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uIuS9X6lFp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uIuS9X6lFp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uIuS9X6lFp .carousel-control,
  .cid-uIuS9X6lFp .carousel-indicators,
  .cid-uIuS9X6lFp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uIuS9X6lFp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uIuS9X6lFp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uIuS9X6lFp .carousel-indicators .active,
.cid-uIuS9X6lFp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uIuS9X6lFp .carousel-indicators .active {
  background: #fff;
}
.cid-uIuS9X6lFp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uIuS9X6lFp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uIuS9X6lFp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uIuS9X6lFp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uIuS9X6lFp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uIuS9X6lFp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uIuS9X6lFp .carousel {
  width: 100%;
}
.cid-uIuS9X6lFp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uIuS9X6lFp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uIuS9X6lFp .modal.fade .modal-dialog,
.cid-uIuS9X6lFp .modal.in .modal-dialog {
  transform: none;
}
.cid-uIuS9X6lFp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uIuS9X6lFp .content-head {
  max-width: 800px;
}
.cid-uIuS9X6lFp H3 {
  color: #ffffff;
}
.cid-uIuS9XK040 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uIuS9XK040 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIuS9XK040 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIuS9XK040 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uIuS9XK040 .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uIuS9XK040 .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uIuS9XK040 .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uIuS9XK040 .wrap {
  background: url("../../../assets/images/beacon-hill-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uIuS9XK040 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uIuS9XK040 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uIuS9XK040 .mbr-text {
  color: #000000;
}
.cid-uIuS9XK040 .mbr-text,
.cid-uIuS9XK040 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIuS9Y5E2d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uIuS9Y5E2d .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIuS9Y5E2d .social-row .soc-item {
  margin: 8px;
}
.cid-uIuS9Y5E2d .social-row .soc-item a:hover .mbr-iconfont,
.cid-uIuS9Y5E2d .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uIuS9Y5E2d .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uIuS9Y5E2d .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uIuS9Y5E2d .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIuS9Y5E2d .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIuS9Y5E2d .header-menu li p {
  margin: 0;
}
.cid-uIuS9Y5E2d .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uIuS9Y5E2d .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ4PQr9dQP {
  display: flex;
  background-image: url("../../../assets/images/wu-kau-tang-2000x1436.webp");
}
.cid-uJ4PQr9dQP .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ4PQr9dQP {
    align-items: center;
  }
  .cid-uJ4PQr9dQP .row {
    justify-content: center;
  }
  .cid-uJ4PQr9dQP .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ4PQr9dQP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ4PQr9dQP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ4PQr9dQP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ4PQr9dQP .content-wrap {
    width: 100%;
  }
}
.cid-uJ4PQr9dQP .mbr-section-title,
.cid-uJ4PQr9dQP .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ4PQr9dQP .mbr-text,
.cid-uJ4PQr9dQP .mbr-section-btn {
  text-align: center;
}
.cid-uJ4PQrAeYW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ4PQrAeYW .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ4PQrAeYW .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ4PQrPd1D {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/wu-kau-tang-large1.webp");
}
.cid-uJ4PQrPd1D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQrPd1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQrPd1D .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4PQrPd1D .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4PQs2SOD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ4PQs2SOD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQs2SOD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQs2SOD .mbr-section-title {
  color: #0099ff;
}
.cid-uJ4PQspBIp {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ4PQspBIp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQspBIp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQspBIp .row {
  flex-direction: row-reverse;
}
.cid-uJ4PQsHJg1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ4PQsHJg1 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ4PQsHJg1 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ4PQsUG4A {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ4PQsUG4A .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ4PQsUG4A img,
.cid-uJ4PQsUG4A .item-img {
  width: 100%;
}
.cid-uJ4PQsUG4A .item:focus,
.cid-uJ4PQsUG4A span:focus {
  outline: none;
}
.cid-uJ4PQsUG4A .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQsUG4A .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ4PQsUG4A .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ4PQsUG4A .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ4PQsUG4A .mbr-section-title {
  color: #99cc00;
}
.cid-uJ4PQsUG4A .mbr-text,
.cid-uJ4PQsUG4A .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ4PQsUG4A .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ4PQsUG4A .content-head {
  max-width: 800px;
}
.cid-uJ4PQtWVZ2 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ4PQtWVZ2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQtWVZ2 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQtWVZ2 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ4PQtWVZ2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQtWVZ2 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ4PQtWVZ2 .card-title,
.cid-uJ4PQtWVZ2 .iconfont-wrapper,
.cid-uJ4PQtWVZ2 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ4PQtWVZ2 .content-head {
  max-width: 800px;
}
.cid-uJ4PQtWVZ2 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4PQtWVZ2 .mbr-section-btn {
  text-align: center;
}
.cid-uJ4PQtWVZ2 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ4PQtWVZ2 .card-text,
.cid-uJ4PQtWVZ2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ4PQtWVZ2 .card-title,
.cid-uJ4PQtWVZ2 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ4PQuAKnF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ4PQuAKnF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQuAKnF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQuAKnF .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4PQuAKnF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4PQuUaov {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ4PQuUaov .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQuUaov .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQuUaov .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4PQviYJP {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ4PQviYJP img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ4PQvzoF5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ4PQvzoF5 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ4PQvzoF5 img,
.cid-uJ4PQvzoF5 .item-img {
  width: 100%;
}
.cid-uJ4PQvzoF5 .item:focus,
.cid-uJ4PQvzoF5 span:focus {
  outline: none;
}
.cid-uJ4PQvzoF5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQvzoF5 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ4PQvzoF5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ4PQvzoF5 .mbr-section-title {
  color: #0099ff;
}
.cid-uJ4PQvzoF5 .mbr-text,
.cid-uJ4PQvzoF5 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ4PQvzoF5 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ4PQvzoF5 .content-head {
  max-width: 800px;
}
.cid-uJ4PQvzoF5 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ4PQw1mXY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ4PQw1mXY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQw1mXY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQw1mXY .row {
  flex-direction: row-reverse;
}
.cid-uJ4PQw1mXY .mbr-text {
  color: #000000;
}
.cid-uJ4PQw1mXY .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ4PQw1mXY .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQw1mXY .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ4PQw1mXY .mbr-section-subtitle,
.cid-uJ4PQw1mXY .main-button {
  color: #ffffff;
}
.cid-uJ4PQw1mXY .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ4PQw1mXY .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ4PQw1mXY .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ4PQw1mXY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ4PQw1mXY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ4PQw1mXY .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4PQwxKPw {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ4PQwxKPw img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ4PQwPwI1 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ4PQwPwI1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQwPwI1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQwPwI1 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQwPwI1 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ4PQwPwI1 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ4PQwPwI1 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ4PQwPwI1 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ4PQwPwI1 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ4PQwPwI1 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ4PQwPwI1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4PQwPwI1 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ4PQwPwI1 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ4PQwPwI1 .content-head {
  max-width: 800px;
}
.cid-uJ4PQwPwI1 .card-title,
.cid-uJ4PQwPwI1 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ4PQwPwI1 .card-text {
  color: #757b62;
}
.cid-uJ4PQxeFtX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ4PQxeFtX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQxeFtX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQxeFtX .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQxeFtX .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ4PQxeFtX .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ4PQxeFtX .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ4PQxeFtX .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ4PQxeFtX .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ4PQxeFtX .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ4PQxeFtX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4PQxeFtX .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ4PQxeFtX .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ4PQxeFtX .content-head {
  max-width: 800px;
}
.cid-uJ4PQxeFtX .card-title,
.cid-uJ4PQxeFtX .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ4PQxeFtX .card-text {
  color: #757b62;
}
.cid-uJ4PQxBho3 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ4PQxBho3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQxBho3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQxBho3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4PQxYFwd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ4PQxYFwd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQxYFwd .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ4PQxYFwd .item-wrapper {
  position: relative;
}
.cid-uJ4PQxYFwd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ4PQxYFwd .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ4PQxYFwd .carousel-control,
.cid-uJ4PQxYFwd .close {
  background: #1b1b1b;
}
.cid-uJ4PQxYFwd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ4PQxYFwd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ4PQxYFwd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ4PQxYFwd .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ4PQxYFwd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ4PQxYFwd .close::before {
  content: '\e91a';
}
.cid-uJ4PQxYFwd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ4PQxYFwd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ4PQxYFwd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ4PQxYFwd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ4PQxYFwd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ4PQxYFwd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ4PQxYFwd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ4PQxYFwd .carousel-indicators li.active,
.cid-uJ4PQxYFwd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ4PQxYFwd .carousel-indicators li::after,
.cid-uJ4PQxYFwd .carousel-indicators li::before {
  content: none;
}
.cid-uJ4PQxYFwd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ4PQxYFwd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ4PQxYFwd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ4PQxYFwd .carousel-indicators {
    display: none;
  }
}
.cid-uJ4PQxYFwd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ4PQxYFwd .carousel-inner > .active {
  display: block;
}
.cid-uJ4PQxYFwd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ4PQxYFwd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ4PQxYFwd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ4PQxYFwd .carousel-control,
  .cid-uJ4PQxYFwd .carousel-indicators,
  .cid-uJ4PQxYFwd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ4PQxYFwd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ4PQxYFwd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ4PQxYFwd .carousel-indicators .active,
.cid-uJ4PQxYFwd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ4PQxYFwd .carousel-indicators .active {
  background: #fff;
}
.cid-uJ4PQxYFwd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ4PQxYFwd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ4PQxYFwd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ4PQxYFwd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ4PQxYFwd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ4PQxYFwd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ4PQxYFwd .carousel {
  width: 100%;
}
.cid-uJ4PQxYFwd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ4PQxYFwd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ4PQxYFwd .modal.fade .modal-dialog,
.cid-uJ4PQxYFwd .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ4PQxYFwd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ4PQxYFwd .content-head {
  max-width: 800px;
}
.cid-uJ4PQxYFwd H3 {
  color: #ffffff;
}
.cid-uJ4PQyI7VH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ4PQyI7VH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4PQyI7VH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4PQyI7VH .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ4PQyI7VH .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ4PQyI7VH .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ4PQyI7VH .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ4PQyI7VH .wrap {
  background: url("../../../assets/images/header-13-1920x1245.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ4PQyI7VH .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ4PQyI7VH .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ4PQyI7VH .mbr-text {
  color: #000000;
}
.cid-uJ4PQyI7VH .mbr-text,
.cid-uJ4PQyI7VH .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ4PQz6nyb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ4PQz6nyb .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ4PQz6nyb .social-row .soc-item {
  margin: 8px;
}
.cid-uJ4PQz6nyb .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ4PQz6nyb .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ4PQz6nyb .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ4PQz6nyb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ4PQz6nyb .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ4PQz6nyb .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ4PQz6nyb .header-menu li p {
  margin: 0;
}
.cid-uJ4PQz6nyb .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ4PQz6nyb .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ4SAc3WsX {
  display: flex;
  background-image: url("../../../assets/images/lai-chi-wo-1-2000x1103.webp");
}
.cid-uJ4SAc3WsX .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ4SAc3WsX {
    align-items: center;
  }
  .cid-uJ4SAc3WsX .row {
    justify-content: center;
  }
  .cid-uJ4SAc3WsX .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ4SAc3WsX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ4SAc3WsX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ4SAc3WsX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ4SAc3WsX .content-wrap {
    width: 100%;
  }
}
.cid-uJ4SAc3WsX .mbr-section-title,
.cid-uJ4SAc3WsX .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ4SAc3WsX .mbr-text,
.cid-uJ4SAc3WsX .mbr-section-btn {
  text-align: center;
}
.cid-uJ4SAct95q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ4SAct95q .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ4SAct95q .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ4SAcLyZX {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/lai-chi-wo-large1.webp");
}
.cid-uJ4SAcLyZX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAcLyZX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAcLyZX .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4SAcLyZX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4SAdNIm6 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ4SAdNIm6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAdNIm6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAdNIm6 .mbr-section-title {
  color: #0099ff;
}
.cid-uJ4SAebSv6 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ4SAebSv6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAebSv6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAebSv6 .row {
  flex-direction: row-reverse;
}
.cid-uJ4SAeou0S {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ4SAeou0S .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ4SAeou0S .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ4SAezx03 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ4SAezx03 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ4SAezx03 img,
.cid-uJ4SAezx03 .item-img {
  width: 100%;
}
.cid-uJ4SAezx03 .item:focus,
.cid-uJ4SAezx03 span:focus {
  outline: none;
}
.cid-uJ4SAezx03 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAezx03 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ4SAezx03 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ4SAezx03 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ4SAezx03 .mbr-section-title {
  color: #99cc00;
}
.cid-uJ4SAezx03 .mbr-text,
.cid-uJ4SAezx03 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ4SAezx03 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ4SAezx03 .content-head {
  max-width: 800px;
}
.cid-uJ4SAeZ3r6 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ4SAeZ3r6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAeZ3r6 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAeZ3r6 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ4SAeZ3r6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAeZ3r6 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ4SAeZ3r6 .card-title,
.cid-uJ4SAeZ3r6 .iconfont-wrapper,
.cid-uJ4SAeZ3r6 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ4SAeZ3r6 .content-head {
  max-width: 800px;
}
.cid-uJ4SAeZ3r6 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4SAeZ3r6 .mbr-section-btn {
  text-align: center;
}
.cid-uJ4SAeZ3r6 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ4SAeZ3r6 .card-text,
.cid-uJ4SAeZ3r6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ4SAeZ3r6 .card-title,
.cid-uJ4SAeZ3r6 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ4SAg4NnV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ4SAg4NnV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAg4NnV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAg4NnV .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4SAg4NnV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4SAgAm7E {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ4SAgAm7E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAgAm7E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAgAm7E .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4SAgSNFy {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ4SAgSNFy img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ4SAh5ubT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ4SAh5ubT .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ4SAh5ubT img,
.cid-uJ4SAh5ubT .item-img {
  width: 100%;
}
.cid-uJ4SAh5ubT .item:focus,
.cid-uJ4SAh5ubT span:focus {
  outline: none;
}
.cid-uJ4SAh5ubT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAh5ubT .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ4SAh5ubT .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ4SAh5ubT .mbr-section-title {
  color: #0099ff;
}
.cid-uJ4SAh5ubT .mbr-text,
.cid-uJ4SAh5ubT .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ4SAh5ubT .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ4SAh5ubT .content-head {
  max-width: 800px;
}
.cid-uJ4SAh5ubT .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ4SAhqv82 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ4SAhqv82 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAhqv82 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAhqv82 .row {
  flex-direction: row-reverse;
}
.cid-uJ4SAhqv82 .mbr-text {
  color: #000000;
}
.cid-uJ4SAhqv82 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ4SAhqv82 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAhqv82 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ4SAhqv82 .mbr-section-subtitle,
.cid-uJ4SAhqv82 .main-button {
  color: #ffffff;
}
.cid-uJ4SAhqv82 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ4SAhqv82 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ4SAhqv82 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ4SAhqv82 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ4SAhqv82 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ4SAhqv82 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ4SAhTdKj {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ4SAhTdKj img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ4SAiaS1c {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ4SAiaS1c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAiaS1c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAiaS1c .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAiaS1c .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ4SAiaS1c .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ4SAiaS1c .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ4SAiaS1c .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ4SAiaS1c .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ4SAiaS1c .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ4SAiaS1c .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4SAiaS1c .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ4SAiaS1c .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ4SAiaS1c .content-head {
  max-width: 800px;
}
.cid-uJ4SAiaS1c .card-title,
.cid-uJ4SAiaS1c .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ4SAiaS1c .card-text {
  color: #757b62;
}
.cid-uJ4SAiEj3d {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ4SAiEj3d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAiEj3d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAiEj3d .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAiEj3d .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ4SAiEj3d .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ4SAiEj3d .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ4SAiEj3d .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ4SAiEj3d .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ4SAiEj3d .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ4SAiEj3d .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4SAiEj3d .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ4SAiEj3d .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ4SAiEj3d .content-head {
  max-width: 800px;
}
.cid-uJ4SAiEj3d .card-title,
.cid-uJ4SAiEj3d .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ4SAiEj3d .card-text {
  color: #757b62;
}
.cid-uJ4SAiX2ID {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ4SAiX2ID .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAiX2ID .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAiX2ID .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4SAjiWFT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ4SAjiWFT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAjiWFT .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ4SAjiWFT .item-wrapper {
  position: relative;
}
.cid-uJ4SAjiWFT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ4SAjiWFT .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ4SAjiWFT .carousel-control,
.cid-uJ4SAjiWFT .close {
  background: #1b1b1b;
}
.cid-uJ4SAjiWFT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ4SAjiWFT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ4SAjiWFT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ4SAjiWFT .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ4SAjiWFT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ4SAjiWFT .close::before {
  content: '\e91a';
}
.cid-uJ4SAjiWFT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ4SAjiWFT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ4SAjiWFT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ4SAjiWFT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ4SAjiWFT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ4SAjiWFT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ4SAjiWFT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ4SAjiWFT .carousel-indicators li.active,
.cid-uJ4SAjiWFT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ4SAjiWFT .carousel-indicators li::after,
.cid-uJ4SAjiWFT .carousel-indicators li::before {
  content: none;
}
.cid-uJ4SAjiWFT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ4SAjiWFT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ4SAjiWFT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ4SAjiWFT .carousel-indicators {
    display: none;
  }
}
.cid-uJ4SAjiWFT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ4SAjiWFT .carousel-inner > .active {
  display: block;
}
.cid-uJ4SAjiWFT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ4SAjiWFT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ4SAjiWFT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ4SAjiWFT .carousel-control,
  .cid-uJ4SAjiWFT .carousel-indicators,
  .cid-uJ4SAjiWFT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ4SAjiWFT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ4SAjiWFT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ4SAjiWFT .carousel-indicators .active,
.cid-uJ4SAjiWFT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ4SAjiWFT .carousel-indicators .active {
  background: #fff;
}
.cid-uJ4SAjiWFT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ4SAjiWFT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ4SAjiWFT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ4SAjiWFT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ4SAjiWFT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ4SAjiWFT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ4SAjiWFT .carousel {
  width: 100%;
}
.cid-uJ4SAjiWFT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ4SAjiWFT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ4SAjiWFT .modal.fade .modal-dialog,
.cid-uJ4SAjiWFT .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ4SAjiWFT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ4SAjiWFT .content-head {
  max-width: 800px;
}
.cid-uJ4SAjiWFT H3 {
  color: #ffffff;
}
.cid-uJ4SAk4JM1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ4SAk4JM1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ4SAk4JM1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ4SAk4JM1 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ4SAk4JM1 .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ4SAk4JM1 .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ4SAk4JM1 .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ4SAk4JM1 .wrap {
  background: url("../../../assets/images/lai-chi-wo-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ4SAk4JM1 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ4SAk4JM1 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ4SAk4JM1 .mbr-text {
  color: #000000;
}
.cid-uJ4SAk4JM1 .mbr-text,
.cid-uJ4SAk4JM1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ4SAkpq7t {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ4SAkpq7t .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ4SAkpq7t .social-row .soc-item {
  margin: 8px;
}
.cid-uJ4SAkpq7t .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ4SAkpq7t .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ4SAkpq7t .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ4SAkpq7t .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ4SAkpq7t .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ4SAkpq7t .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ4SAkpq7t .header-menu li p {
  margin: 0;
}
.cid-uJ4SAkpq7t .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ4SAkpq7t .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ58kOwdir {
  display: flex;
  background-image: url("../../../assets/images/pat-sin-leng-1-2000x1328.webp");
}
.cid-uJ58kOwdir .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ58kOwdir {
    align-items: center;
  }
  .cid-uJ58kOwdir .row {
    justify-content: center;
  }
  .cid-uJ58kOwdir .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ58kOwdir .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ58kOwdir {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ58kOwdir .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ58kOwdir .content-wrap {
    width: 100%;
  }
}
.cid-uJ58kOwdir .mbr-section-title,
.cid-uJ58kOwdir .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ58kOwdir .mbr-text,
.cid-uJ58kOwdir .mbr-section-btn {
  text-align: center;
}
.cid-uJ58kOMeqe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ58kOMeqe .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ58kOMeqe .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ58kOY8QG {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/pat-sin-leng-large2.webp");
}
.cid-uJ58kOY8QG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kOY8QG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kOY8QG .mbr-section-title {
  color: #ffffff;
}
.cid-uJ58kOY8QG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ58kPeAce {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ58kPeAce .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kPeAce .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kPeAce .mbr-section-title {
  color: #0099ff;
}
.cid-uJ58kPshNu {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ58kPshNu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kPshNu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kPshNu .row {
  flex-direction: row-reverse;
}
.cid-uJ58kPJKwa {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ58kPJKwa .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ58kPJKwa .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ58kPWZ4D {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ58kPWZ4D .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ58kPWZ4D img,
.cid-uJ58kPWZ4D .item-img {
  width: 100%;
}
.cid-uJ58kPWZ4D .item:focus,
.cid-uJ58kPWZ4D span:focus {
  outline: none;
}
.cid-uJ58kPWZ4D .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ58kPWZ4D .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ58kPWZ4D .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ58kPWZ4D .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ58kPWZ4D .mbr-section-title {
  color: #99cc00;
}
.cid-uJ58kPWZ4D .mbr-text,
.cid-uJ58kPWZ4D .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ58kPWZ4D .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ58kPWZ4D .content-head {
  max-width: 800px;
}
.cid-uJ58kQzZXl {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ58kQzZXl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kQzZXl .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ58kQzZXl .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ58kQzZXl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kQzZXl .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ58kQzZXl .card-title,
.cid-uJ58kQzZXl .iconfont-wrapper,
.cid-uJ58kQzZXl .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ58kQzZXl .content-head {
  max-width: 800px;
}
.cid-uJ58kQzZXl .mbr-section-title {
  color: #ffffff;
}
.cid-uJ58kQzZXl .mbr-section-btn {
  text-align: center;
}
.cid-uJ58kQzZXl .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ58kQzZXl .card-text,
.cid-uJ58kQzZXl .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ58kQzZXl .card-title,
.cid-uJ58kQzZXl .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ58kR15ca {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ58kR15ca .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kR15ca .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kR15ca .mbr-section-title {
  color: #ffffff;
}
.cid-uJ58kR15ca .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ58kRgB26 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ58kRgB26 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kRgB26 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kRgB26 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ58kRuwcG {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ58kRuwcG img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ58kRN5IO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ58kRN5IO .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ58kRN5IO img,
.cid-uJ58kRN5IO .item-img {
  width: 100%;
}
.cid-uJ58kRN5IO .item:focus,
.cid-uJ58kRN5IO span:focus {
  outline: none;
}
.cid-uJ58kRN5IO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ58kRN5IO .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ58kRN5IO .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ58kRN5IO .mbr-section-title {
  color: #0099ff;
}
.cid-uJ58kRN5IO .mbr-text,
.cid-uJ58kRN5IO .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ58kRN5IO .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ58kRN5IO .content-head {
  max-width: 800px;
}
.cid-uJ58kRN5IO .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ58kS93CG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ58kS93CG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kS93CG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kS93CG .row {
  flex-direction: row-reverse;
}
.cid-uJ58kS93CG .mbr-text {
  color: #000000;
}
.cid-uJ58kS93CG .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ58kS93CG .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ58kS93CG .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ58kS93CG .mbr-section-subtitle,
.cid-uJ58kS93CG .main-button {
  color: #ffffff;
}
.cid-uJ58kS93CG .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ58kS93CG .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ58kS93CG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ58kS93CG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ58kS93CG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ58kS93CG .mbr-section-title {
  color: #ffffff;
}
.cid-uJ58kSBZMs {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ58kSBZMs img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ58kSVFeS {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ58kSVFeS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kSVFeS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kSVFeS .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ58kSVFeS .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ58kSVFeS .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ58kSVFeS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ58kSVFeS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ58kSVFeS .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ58kSVFeS .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ58kSVFeS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ58kSVFeS .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ58kSVFeS .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ58kSVFeS .content-head {
  max-width: 800px;
}
.cid-uJ58kSVFeS .card-title,
.cid-uJ58kSVFeS .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ58kSVFeS .card-text {
  color: #757b62;
}
.cid-uJ58kTlllQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ58kTlllQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kTlllQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kTlllQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ58kTlllQ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ58kTlllQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ58kTlllQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ58kTlllQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ58kTlllQ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ58kTlllQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ58kTlllQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ58kTlllQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ58kTlllQ .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ58kTlllQ .content-head {
  max-width: 800px;
}
.cid-uJ58kTlllQ .card-title,
.cid-uJ58kTlllQ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ58kTlllQ .card-text {
  color: #757b62;
}
.cid-uJ58kTKelj {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ58kTKelj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kTKelj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kTKelj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ58kU8skt {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ58kU8skt .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ58kU8skt .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ58kU8skt .item-wrapper {
  position: relative;
}
.cid-uJ58kU8skt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ58kU8skt .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ58kU8skt .carousel-control,
.cid-uJ58kU8skt .close {
  background: #1b1b1b;
}
.cid-uJ58kU8skt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ58kU8skt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ58kU8skt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ58kU8skt .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ58kU8skt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ58kU8skt .close::before {
  content: '\e91a';
}
.cid-uJ58kU8skt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ58kU8skt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ58kU8skt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ58kU8skt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ58kU8skt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ58kU8skt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ58kU8skt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ58kU8skt .carousel-indicators li.active,
.cid-uJ58kU8skt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ58kU8skt .carousel-indicators li::after,
.cid-uJ58kU8skt .carousel-indicators li::before {
  content: none;
}
.cid-uJ58kU8skt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ58kU8skt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ58kU8skt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ58kU8skt .carousel-indicators {
    display: none;
  }
}
.cid-uJ58kU8skt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ58kU8skt .carousel-inner > .active {
  display: block;
}
.cid-uJ58kU8skt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ58kU8skt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ58kU8skt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ58kU8skt .carousel-control,
  .cid-uJ58kU8skt .carousel-indicators,
  .cid-uJ58kU8skt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ58kU8skt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ58kU8skt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ58kU8skt .carousel-indicators .active,
.cid-uJ58kU8skt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ58kU8skt .carousel-indicators .active {
  background: #fff;
}
.cid-uJ58kU8skt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ58kU8skt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ58kU8skt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ58kU8skt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ58kU8skt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ58kU8skt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ58kU8skt .carousel {
  width: 100%;
}
.cid-uJ58kU8skt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ58kU8skt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ58kU8skt .modal.fade .modal-dialog,
.cid-uJ58kU8skt .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ58kU8skt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ58kU8skt .content-head {
  max-width: 800px;
}
.cid-uJ58kU8skt H3 {
  color: #ffffff;
}
.cid-uJ58kUHowG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ58kUHowG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ58kUHowG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ58kUHowG .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ58kUHowG .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ58kUHowG .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ58kUHowG .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ58kUHowG .wrap {
  background: url("../../../assets/images/pat-sin-leng-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ58kUHowG .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ58kUHowG .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ58kUHowG .mbr-text {
  color: #000000;
}
.cid-uJ58kUHowG .mbr-text,
.cid-uJ58kUHowG .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ58kV3Fn4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ58kV3Fn4 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ58kV3Fn4 .social-row .soc-item {
  margin: 8px;
}
.cid-uJ58kV3Fn4 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ58kV3Fn4 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ58kV3Fn4 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ58kV3Fn4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ58kV3Fn4 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ58kV3Fn4 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ58kV3Fn4 .header-menu li p {
  margin: 0;
}
.cid-uJ58kV3Fn4 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ58kV3Fn4 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ5aMJycwn {
  display: flex;
  background-image: url("../../../assets/images/sha-lo-tung-1-2000x1288.webp");
}
.cid-uJ5aMJycwn .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ5aMJycwn {
    align-items: center;
  }
  .cid-uJ5aMJycwn .row {
    justify-content: center;
  }
  .cid-uJ5aMJycwn .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ5aMJycwn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ5aMJycwn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ5aMJycwn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ5aMJycwn .content-wrap {
    width: 100%;
  }
}
.cid-uJ5aMJycwn .mbr-section-title,
.cid-uJ5aMJycwn .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ5aMJycwn .mbr-text,
.cid-uJ5aMJycwn .mbr-section-btn {
  text-align: center;
}
.cid-uJ5aMJR2kx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ5aMJR2kx .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ5aMJR2kx .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ5aMK3rdQ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sha-lo-tung-large1.webp");
}
.cid-uJ5aMK3rdQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMK3rdQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMK3rdQ .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5aMK3rdQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5aMKfdFj {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5aMKfdFj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMKfdFj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMKfdFj .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5aMKrrjl {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5aMKrrjl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMKrrjl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMKrrjl .row {
  flex-direction: row-reverse;
}
.cid-uJ5aMKFetc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5aMKFetc .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ5aMKFetc .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ5aMKQOTa {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ5aMKQOTa .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ5aMKQOTa img,
.cid-uJ5aMKQOTa .item-img {
  width: 100%;
}
.cid-uJ5aMKQOTa .item:focus,
.cid-uJ5aMKQOTa span:focus {
  outline: none;
}
.cid-uJ5aMKQOTa .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMKQOTa .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5aMKQOTa .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5aMKQOTa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ5aMKQOTa .mbr-section-title {
  color: #99cc00;
}
.cid-uJ5aMKQOTa .mbr-text,
.cid-uJ5aMKQOTa .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ5aMKQOTa .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5aMKQOTa .content-head {
  max-width: 800px;
}
.cid-uJ5aMLeUdu {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5aMLeUdu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMLeUdu .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMLeUdu .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ5aMLeUdu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMLeUdu .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5aMLeUdu .card-title,
.cid-uJ5aMLeUdu .iconfont-wrapper,
.cid-uJ5aMLeUdu .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ5aMLeUdu .content-head {
  max-width: 800px;
}
.cid-uJ5aMLeUdu .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5aMLeUdu .mbr-section-btn {
  text-align: center;
}
.cid-uJ5aMLeUdu .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5aMLeUdu .card-text,
.cid-uJ5aMLeUdu .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5aMLeUdu .card-title,
.cid-uJ5aMLeUdu .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ5aMLJ0W2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ5aMLJ0W2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMLJ0W2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMLJ0W2 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5aMLJ0W2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5aMM2VSK {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ5aMM2VSK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMM2VSK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMM2VSK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5aMMgIFR {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5aMMgIFR img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5aMMux43 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5aMMux43 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ5aMMux43 img,
.cid-uJ5aMMux43 .item-img {
  width: 100%;
}
.cid-uJ5aMMux43 .item:focus,
.cid-uJ5aMMux43 span:focus {
  outline: none;
}
.cid-uJ5aMMux43 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMMux43 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5aMMux43 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5aMMux43 .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5aMMux43 .mbr-text,
.cid-uJ5aMMux43 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ5aMMux43 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5aMMux43 .content-head {
  max-width: 800px;
}
.cid-uJ5aMMux43 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5aMMOarg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ5aMMOarg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMMOarg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMMOarg .row {
  flex-direction: row-reverse;
}
.cid-uJ5aMMOarg .mbr-text {
  color: #000000;
}
.cid-uJ5aMMOarg .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ5aMMOarg .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMMOarg .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ5aMMOarg .mbr-section-subtitle,
.cid-uJ5aMMOarg .main-button {
  color: #ffffff;
}
.cid-uJ5aMMOarg .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ5aMMOarg .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ5aMMOarg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ5aMMOarg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ5aMMOarg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ5aMMOarg .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5aMNdkff {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5aMNdkff img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5aMNxbCJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5aMNxbCJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMNxbCJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMNxbCJ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMNxbCJ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5aMNxbCJ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5aMNxbCJ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5aMNxbCJ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5aMNxbCJ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5aMNxbCJ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5aMNxbCJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5aMNxbCJ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5aMNxbCJ .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5aMNxbCJ .content-head {
  max-width: 800px;
}
.cid-uJ5aMNxbCJ .card-title,
.cid-uJ5aMNxbCJ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5aMNxbCJ .card-text {
  color: #757b62;
}
.cid-uJ5aMO0FiQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5aMO0FiQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMO0FiQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMO0FiQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMO0FiQ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5aMO0FiQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5aMO0FiQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5aMO0FiQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5aMO0FiQ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5aMO0FiQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5aMO0FiQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5aMO0FiQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5aMO0FiQ .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5aMO0FiQ .content-head {
  max-width: 800px;
}
.cid-uJ5aMO0FiQ .card-title,
.cid-uJ5aMO0FiQ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5aMO0FiQ .card-text {
  color: #757b62;
}
.cid-uJ5aMOj0al {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ5aMOj0al .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMOj0al .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMOj0al .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5aMOGLdH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5aMOGLdH .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMOGLdH .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5aMOGLdH .item-wrapper {
  position: relative;
}
.cid-uJ5aMOGLdH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ5aMOGLdH .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ5aMOGLdH .carousel-control,
.cid-uJ5aMOGLdH .close {
  background: #1b1b1b;
}
.cid-uJ5aMOGLdH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ5aMOGLdH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ5aMOGLdH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ5aMOGLdH .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ5aMOGLdH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ5aMOGLdH .close::before {
  content: '\e91a';
}
.cid-uJ5aMOGLdH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ5aMOGLdH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ5aMOGLdH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5aMOGLdH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ5aMOGLdH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ5aMOGLdH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ5aMOGLdH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ5aMOGLdH .carousel-indicators li.active,
.cid-uJ5aMOGLdH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ5aMOGLdH .carousel-indicators li::after,
.cid-uJ5aMOGLdH .carousel-indicators li::before {
  content: none;
}
.cid-uJ5aMOGLdH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ5aMOGLdH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ5aMOGLdH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5aMOGLdH .carousel-indicators {
    display: none;
  }
}
.cid-uJ5aMOGLdH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ5aMOGLdH .carousel-inner > .active {
  display: block;
}
.cid-uJ5aMOGLdH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5aMOGLdH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ5aMOGLdH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ5aMOGLdH .carousel-control,
  .cid-uJ5aMOGLdH .carousel-indicators,
  .cid-uJ5aMOGLdH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ5aMOGLdH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ5aMOGLdH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ5aMOGLdH .carousel-indicators .active,
.cid-uJ5aMOGLdH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ5aMOGLdH .carousel-indicators .active {
  background: #fff;
}
.cid-uJ5aMOGLdH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ5aMOGLdH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ5aMOGLdH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ5aMOGLdH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ5aMOGLdH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ5aMOGLdH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ5aMOGLdH .carousel {
  width: 100%;
}
.cid-uJ5aMOGLdH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ5aMOGLdH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ5aMOGLdH .modal.fade .modal-dialog,
.cid-uJ5aMOGLdH .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ5aMOGLdH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ5aMOGLdH .content-head {
  max-width: 800px;
}
.cid-uJ5aMOGLdH H3 {
  color: #ffffff;
}
.cid-uJ5aMPlIQ5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5aMPlIQ5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5aMPlIQ5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5aMPlIQ5 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ5aMPlIQ5 .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ5aMPlIQ5 .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ5aMPlIQ5 .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ5aMPlIQ5 .wrap {
  background: url("../../../assets/images/sha-lo-tung-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ5aMPlIQ5 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ5aMPlIQ5 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5aMPlIQ5 .mbr-text {
  color: #000000;
}
.cid-uJ5aMPlIQ5 .mbr-text,
.cid-uJ5aMPlIQ5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5aMPGEoQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ5aMPGEoQ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ5aMPGEoQ .social-row .soc-item {
  margin: 8px;
}
.cid-uJ5aMPGEoQ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ5aMPGEoQ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ5aMPGEoQ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ5aMPGEoQ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ5aMPGEoQ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ5aMPGEoQ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ5aMPGEoQ .header-menu li p {
  margin: 0;
}
.cid-uJ5aMPGEoQ .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ5aMPGEoQ .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ5d4P5c0w {
  display: flex;
  background-image: url("../../../assets/images/tai-po-kau-3-2000x1194.webp");
}
.cid-uJ5d4P5c0w .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ5d4P5c0w {
    align-items: center;
  }
  .cid-uJ5d4P5c0w .row {
    justify-content: center;
  }
  .cid-uJ5d4P5c0w .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ5d4P5c0w .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ5d4P5c0w {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ5d4P5c0w .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ5d4P5c0w .content-wrap {
    width: 100%;
  }
}
.cid-uJ5d4P5c0w .mbr-section-title,
.cid-uJ5d4P5c0w .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ5d4P5c0w .mbr-text,
.cid-uJ5d4P5c0w .mbr-section-btn {
  text-align: center;
}
.cid-uJ5d4PnPBs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ5d4PnPBs .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ5d4PnPBs .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ5d4PzE2a {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tai-po-kau-large2.webp");
}
.cid-uJ5d4PzE2a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4PzE2a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4PzE2a .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5d4PzE2a .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5d4PMLkK {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5d4PMLkK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4PMLkK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4PMLkK .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5d4Q0tQT {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5d4Q0tQT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4Q0tQT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4Q0tQT .row {
  flex-direction: row-reverse;
}
.cid-uJ5d4Qdjip {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5d4Qdjip .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ5d4Qdjip .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ5d4Qn26u {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ5d4Qn26u .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ5d4Qn26u img,
.cid-uJ5d4Qn26u .item-img {
  width: 100%;
}
.cid-uJ5d4Qn26u .item:focus,
.cid-uJ5d4Qn26u span:focus {
  outline: none;
}
.cid-uJ5d4Qn26u .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4Qn26u .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5d4Qn26u .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5d4Qn26u .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ5d4Qn26u .mbr-section-title {
  color: #99cc00;
}
.cid-uJ5d4Qn26u .mbr-text,
.cid-uJ5d4Qn26u .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ5d4Qn26u .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5d4Qn26u .content-head {
  max-width: 800px;
}
.cid-uJ5d4QOCPU {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5d4QOCPU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4QOCPU .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4QOCPU .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ5d4QOCPU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4QOCPU .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5d4QOCPU .card-title,
.cid-uJ5d4QOCPU .iconfont-wrapper,
.cid-uJ5d4QOCPU .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ5d4QOCPU .content-head {
  max-width: 800px;
}
.cid-uJ5d4QOCPU .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5d4QOCPU .mbr-section-btn {
  text-align: center;
}
.cid-uJ5d4QOCPU .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5d4QOCPU .card-text,
.cid-uJ5d4QOCPU .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5d4QOCPU .card-title,
.cid-uJ5d4QOCPU .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ5d4RcgVa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ5d4RcgVa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4RcgVa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4RcgVa .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5d4RcgVa .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5d4RrQSn {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ5d4RrQSn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4RrQSn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4RrQSn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5d4RF1vv {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5d4RF1vv img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5d4RSqyN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5d4RSqyN .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ5d4RSqyN img,
.cid-uJ5d4RSqyN .item-img {
  width: 100%;
}
.cid-uJ5d4RSqyN .item:focus,
.cid-uJ5d4RSqyN span:focus {
  outline: none;
}
.cid-uJ5d4RSqyN .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4RSqyN .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5d4RSqyN .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5d4RSqyN .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5d4RSqyN .mbr-text,
.cid-uJ5d4RSqyN .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ5d4RSqyN .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5d4RSqyN .content-head {
  max-width: 800px;
}
.cid-uJ5d4RSqyN .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5d4ScKCE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ5d4ScKCE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4ScKCE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4ScKCE .row {
  flex-direction: row-reverse;
}
.cid-uJ5d4ScKCE .mbr-text {
  color: #000000;
}
.cid-uJ5d4ScKCE .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ5d4ScKCE .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4ScKCE .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ5d4ScKCE .mbr-section-subtitle,
.cid-uJ5d4ScKCE .main-button {
  color: #ffffff;
}
.cid-uJ5d4ScKCE .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ5d4ScKCE .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ5d4ScKCE .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ5d4ScKCE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ5d4ScKCE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ5d4ScKCE .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5d4SzE0L {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5d4SzE0L img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5d4SO5ZS {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5d4SO5ZS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4SO5ZS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4SO5ZS .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4SO5ZS .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5d4SO5ZS .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5d4SO5ZS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5d4SO5ZS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5d4SO5ZS .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5d4SO5ZS .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5d4SO5ZS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5d4SO5ZS .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5d4SO5ZS .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5d4SO5ZS .content-head {
  max-width: 800px;
}
.cid-uJ5d4SO5ZS .card-title,
.cid-uJ5d4SO5ZS .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5d4SO5ZS .card-text {
  color: #757b62;
}
.cid-uJ5e5JMT5L {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5e5JMT5L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5e5JMT5L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5e5JMT5L .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5e5JMT5L .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5e5JMT5L .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5e5JMT5L .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5e5JMT5L .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5e5JMT5L .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5e5JMT5L .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5e5JMT5L .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5e5JMT5L .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5e5JMT5L .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5e5JMT5L .content-head {
  max-width: 800px;
}
.cid-uJ5e5JMT5L .card-title,
.cid-uJ5e5JMT5L .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5e5JMT5L .card-text {
  color: #757b62;
}
.cid-uJ5d4TbKLP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5d4TbKLP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4TbKLP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4TbKLP .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4TbKLP .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5d4TbKLP .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5d4TbKLP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5d4TbKLP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5d4TbKLP .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5d4TbKLP .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5d4TbKLP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5d4TbKLP .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5d4TbKLP .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5d4TbKLP .content-head {
  max-width: 800px;
}
.cid-uJ5d4TbKLP .card-title,
.cid-uJ5d4TbKLP .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5d4TbKLP .card-text {
  color: #757b62;
}
.cid-uJ5efPiVSO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5efPiVSO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5efPiVSO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5efPiVSO .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5efPiVSO .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5efPiVSO .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5efPiVSO .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5efPiVSO .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5efPiVSO .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5efPiVSO .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5efPiVSO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5efPiVSO .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5efPiVSO .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5efPiVSO .content-head {
  max-width: 800px;
}
.cid-uJ5efPiVSO .card-title,
.cid-uJ5efPiVSO .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5efPiVSO .card-text {
  color: #757b62;
}
.cid-uJ5d4TuSvg {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ5d4TuSvg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4TuSvg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4TuSvg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5d4TMHHQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5d4TMHHQ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4TMHHQ .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5d4TMHHQ .item-wrapper {
  position: relative;
}
.cid-uJ5d4TMHHQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ5d4TMHHQ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ5d4TMHHQ .carousel-control,
.cid-uJ5d4TMHHQ .close {
  background: #1b1b1b;
}
.cid-uJ5d4TMHHQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ5d4TMHHQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ5d4TMHHQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ5d4TMHHQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ5d4TMHHQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ5d4TMHHQ .close::before {
  content: '\e91a';
}
.cid-uJ5d4TMHHQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ5d4TMHHQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ5d4TMHHQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5d4TMHHQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ5d4TMHHQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ5d4TMHHQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ5d4TMHHQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ5d4TMHHQ .carousel-indicators li.active,
.cid-uJ5d4TMHHQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ5d4TMHHQ .carousel-indicators li::after,
.cid-uJ5d4TMHHQ .carousel-indicators li::before {
  content: none;
}
.cid-uJ5d4TMHHQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ5d4TMHHQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ5d4TMHHQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5d4TMHHQ .carousel-indicators {
    display: none;
  }
}
.cid-uJ5d4TMHHQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ5d4TMHHQ .carousel-inner > .active {
  display: block;
}
.cid-uJ5d4TMHHQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5d4TMHHQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ5d4TMHHQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ5d4TMHHQ .carousel-control,
  .cid-uJ5d4TMHHQ .carousel-indicators,
  .cid-uJ5d4TMHHQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ5d4TMHHQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ5d4TMHHQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ5d4TMHHQ .carousel-indicators .active,
.cid-uJ5d4TMHHQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ5d4TMHHQ .carousel-indicators .active {
  background: #fff;
}
.cid-uJ5d4TMHHQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ5d4TMHHQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ5d4TMHHQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ5d4TMHHQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ5d4TMHHQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ5d4TMHHQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ5d4TMHHQ .carousel {
  width: 100%;
}
.cid-uJ5d4TMHHQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ5d4TMHHQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ5d4TMHHQ .modal.fade .modal-dialog,
.cid-uJ5d4TMHHQ .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ5d4TMHHQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ5d4TMHHQ .content-head {
  max-width: 800px;
}
.cid-uJ5d4TMHHQ H3 {
  color: #ffffff;
}
.cid-uJ5d4UoHvx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5d4UoHvx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5d4UoHvx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5d4UoHvx .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ5d4UoHvx .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ5d4UoHvx .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ5d4UoHvx .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ5d4UoHvx .wrap {
  background: url("../../../assets/images/tai-po-kau-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ5d4UoHvx .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ5d4UoHvx .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5d4UoHvx .mbr-text {
  color: #000000;
}
.cid-uJ5d4UoHvx .mbr-text,
.cid-uJ5d4UoHvx .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5d4UKI4P {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ5d4UKI4P .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ5d4UKI4P .social-row .soc-item {
  margin: 8px;
}
.cid-uJ5d4UKI4P .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ5d4UKI4P .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ5d4UKI4P .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ5d4UKI4P .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ5d4UKI4P .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ5d4UKI4P .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ5d4UKI4P .header-menu li p {
  margin: 0;
}
.cid-uJ5d4UKI4P .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ5d4UKI4P .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ5fM6fazh {
  display: flex;
  background-image: url("../../../assets/images/wang-tsat-2000x1296.webp");
}
.cid-uJ5fM6fazh .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ5fM6fazh {
    align-items: center;
  }
  .cid-uJ5fM6fazh .row {
    justify-content: center;
  }
  .cid-uJ5fM6fazh .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ5fM6fazh .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ5fM6fazh {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ5fM6fazh .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ5fM6fazh .content-wrap {
    width: 100%;
  }
}
.cid-uJ5fM6fazh .mbr-section-title,
.cid-uJ5fM6fazh .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ5fM6fazh .mbr-text,
.cid-uJ5fM6fazh .mbr-section-btn {
  text-align: center;
}
.cid-uJ5fM6BQG8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ5fM6BQG8 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ5fM6BQG8 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ5fM6SfEu {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/wang-tsat-large1.webp");
}
.cid-uJ5fM6SfEu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fM6SfEu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fM6SfEu .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5fM6SfEu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5fM77iPi {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5fM77iPi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fM77iPi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fM77iPi .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5fM7qEOP {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5fM7qEOP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fM7qEOP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fM7qEOP .row {
  flex-direction: row-reverse;
}
.cid-uJ5fM7I7tl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5fM7I7tl .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ5fM7I7tl .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ5fM7U9rl {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ5fM7U9rl .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ5fM7U9rl img,
.cid-uJ5fM7U9rl .item-img {
  width: 100%;
}
.cid-uJ5fM7U9rl .item:focus,
.cid-uJ5fM7U9rl span:focus {
  outline: none;
}
.cid-uJ5fM7U9rl .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5fM7U9rl .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5fM7U9rl .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5fM7U9rl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ5fM7U9rl .mbr-section-title {
  color: #99cc00;
}
.cid-uJ5fM7U9rl .mbr-text,
.cid-uJ5fM7U9rl .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ5fM7U9rl .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5fM7U9rl .content-head {
  max-width: 800px;
}
.cid-uJ5fM8rO7y {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5fM8rO7y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fM8rO7y .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5fM8rO7y .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ5fM8rO7y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fM8rO7y .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5fM8rO7y .card-title,
.cid-uJ5fM8rO7y .iconfont-wrapper,
.cid-uJ5fM8rO7y .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ5fM8rO7y .content-head {
  max-width: 800px;
}
.cid-uJ5fM8rO7y .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5fM8rO7y .mbr-section-btn {
  text-align: center;
}
.cid-uJ5fM8rO7y .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5fM8rO7y .card-text,
.cid-uJ5fM8rO7y .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5fM8rO7y .card-title,
.cid-uJ5fM8rO7y .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ5fM8QQt1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ5fM8QQt1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fM8QQt1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fM8QQt1 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5fM8QQt1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5fM96EAk {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ5fM96EAk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fM96EAk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fM96EAk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5fM9mi8v {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5fM9mi8v img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5fM9AH3I {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5fM9AH3I .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ5fM9AH3I img,
.cid-uJ5fM9AH3I .item-img {
  width: 100%;
}
.cid-uJ5fM9AH3I .item:focus,
.cid-uJ5fM9AH3I span:focus {
  outline: none;
}
.cid-uJ5fM9AH3I .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5fM9AH3I .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5fM9AH3I .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5fM9AH3I .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5fM9AH3I .mbr-text,
.cid-uJ5fM9AH3I .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ5fM9AH3I .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5fM9AH3I .content-head {
  max-width: 800px;
}
.cid-uJ5fM9AH3I .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5fM9UkSL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ5fM9UkSL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fM9UkSL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fM9UkSL .row {
  flex-direction: row-reverse;
}
.cid-uJ5fM9UkSL .mbr-text {
  color: #000000;
}
.cid-uJ5fM9UkSL .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ5fM9UkSL .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5fM9UkSL .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ5fM9UkSL .mbr-section-subtitle,
.cid-uJ5fM9UkSL .main-button {
  color: #ffffff;
}
.cid-uJ5fM9UkSL .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ5fM9UkSL .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ5fM9UkSL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ5fM9UkSL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ5fM9UkSL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ5fM9UkSL .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5fMamESi {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5fMamESi img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5fMaEBoH {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5fMaEBoH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fMaEBoH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fMaEBoH .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5fMaEBoH .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5fMaEBoH .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5fMaEBoH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5fMaEBoH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5fMaEBoH .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5fMaEBoH .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5fMaEBoH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5fMaEBoH .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5fMaEBoH .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5fMaEBoH .content-head {
  max-width: 800px;
}
.cid-uJ5fMaEBoH .card-title,
.cid-uJ5fMaEBoH .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5fMaEBoH .card-text {
  color: #757b62;
}
.cid-uJ5fMbsG70 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5fMbsG70 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fMbsG70 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fMbsG70 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5fMbsG70 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5fMbsG70 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5fMbsG70 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5fMbsG70 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5fMbsG70 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5fMbsG70 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5fMbsG70 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5fMbsG70 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5fMbsG70 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5fMbsG70 .content-head {
  max-width: 800px;
}
.cid-uJ5fMbsG70 .card-title,
.cid-uJ5fMbsG70 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5fMbsG70 .card-text {
  color: #757b62;
}
.cid-uJ5fMcgUH9 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ5fMcgUH9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fMcgUH9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fMcgUH9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5fMcziDP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5fMcziDP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5fMcziDP .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5fMcziDP .item-wrapper {
  position: relative;
}
.cid-uJ5fMcziDP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ5fMcziDP .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ5fMcziDP .carousel-control,
.cid-uJ5fMcziDP .close {
  background: #1b1b1b;
}
.cid-uJ5fMcziDP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ5fMcziDP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ5fMcziDP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ5fMcziDP .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ5fMcziDP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ5fMcziDP .close::before {
  content: '\e91a';
}
.cid-uJ5fMcziDP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ5fMcziDP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ5fMcziDP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5fMcziDP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ5fMcziDP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ5fMcziDP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ5fMcziDP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ5fMcziDP .carousel-indicators li.active,
.cid-uJ5fMcziDP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ5fMcziDP .carousel-indicators li::after,
.cid-uJ5fMcziDP .carousel-indicators li::before {
  content: none;
}
.cid-uJ5fMcziDP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ5fMcziDP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ5fMcziDP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5fMcziDP .carousel-indicators {
    display: none;
  }
}
.cid-uJ5fMcziDP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ5fMcziDP .carousel-inner > .active {
  display: block;
}
.cid-uJ5fMcziDP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5fMcziDP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ5fMcziDP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ5fMcziDP .carousel-control,
  .cid-uJ5fMcziDP .carousel-indicators,
  .cid-uJ5fMcziDP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ5fMcziDP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ5fMcziDP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ5fMcziDP .carousel-indicators .active,
.cid-uJ5fMcziDP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ5fMcziDP .carousel-indicators .active {
  background: #fff;
}
.cid-uJ5fMcziDP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ5fMcziDP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ5fMcziDP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ5fMcziDP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ5fMcziDP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ5fMcziDP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ5fMcziDP .carousel {
  width: 100%;
}
.cid-uJ5fMcziDP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ5fMcziDP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ5fMcziDP .modal.fade .modal-dialog,
.cid-uJ5fMcziDP .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ5fMcziDP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ5fMcziDP .content-head {
  max-width: 800px;
}
.cid-uJ5fMcziDP H3 {
  color: #ffffff;
}
.cid-uJ5fMdnihK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5fMdnihK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5fMdnihK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5fMdnihK .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ5fMdnihK .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ5fMdnihK .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ5fMdnihK .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ5fMdnihK .wrap {
  background: url("../../../assets/images/wang-tsat-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ5fMdnihK .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ5fMdnihK .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5fMdnihK .mbr-text {
  color: #000000;
}
.cid-uJ5fMdnihK .mbr-text,
.cid-uJ5fMdnihK .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5fMdJJh1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ5fMdJJh1 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ5fMdJJh1 .social-row .soc-item {
  margin: 8px;
}
.cid-uJ5fMdJJh1 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ5fMdJJh1 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ5fMdJJh1 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ5fMdJJh1 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ5fMdJJh1 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ5fMdJJh1 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ5fMdJJh1 .header-menu li p {
  margin: 0;
}
.cid-uJ5fMdJJh1 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ5fMdJJh1 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ5yT6GA5C {
  display: flex;
  background-image: url("../../../assets/images/kap-lung-1-2000x1142.webp");
}
.cid-uJ5yT6GA5C .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ5yT6GA5C {
    align-items: center;
  }
  .cid-uJ5yT6GA5C .row {
    justify-content: center;
  }
  .cid-uJ5yT6GA5C .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ5yT6GA5C .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ5yT6GA5C {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ5yT6GA5C .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ5yT6GA5C .content-wrap {
    width: 100%;
  }
}
.cid-uJ5yT6GA5C .mbr-section-title,
.cid-uJ5yT6GA5C .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ5yT6GA5C .mbr-text,
.cid-uJ5yT6GA5C .mbr-section-btn {
  text-align: center;
}
.cid-uJ5yT702OZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ5yT702OZ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ5yT702OZ .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ5yT7dCpK {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/kap-lung1.webp");
}
.cid-uJ5yT7dCpK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yT7dCpK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yT7dCpK .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5yT7dCpK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5yT7twJ5 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5yT7twJ5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yT7twJ5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yT7twJ5 .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5yT7PUoQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5yT7PUoQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yT7PUoQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yT7PUoQ .row {
  flex-direction: row-reverse;
}
.cid-uJ5yT85btR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5yT85btR .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ5yT85btR .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ5yT8fRO6 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ5yT8fRO6 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ5yT8fRO6 img,
.cid-uJ5yT8fRO6 .item-img {
  width: 100%;
}
.cid-uJ5yT8fRO6 .item:focus,
.cid-uJ5yT8fRO6 span:focus {
  outline: none;
}
.cid-uJ5yT8fRO6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5yT8fRO6 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5yT8fRO6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5yT8fRO6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ5yT8fRO6 .mbr-section-title {
  color: #99cc00;
}
.cid-uJ5yT8fRO6 .mbr-text,
.cid-uJ5yT8fRO6 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ5yT8fRO6 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5yT8fRO6 .content-head {
  max-width: 800px;
}
.cid-uJ5yT8GusC {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5yT8GusC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yT8GusC .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5yT8GusC .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ5yT8GusC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yT8GusC .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5yT8GusC .card-title,
.cid-uJ5yT8GusC .iconfont-wrapper,
.cid-uJ5yT8GusC .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ5yT8GusC .content-head {
  max-width: 800px;
}
.cid-uJ5yT8GusC .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5yT8GusC .mbr-section-btn {
  text-align: center;
}
.cid-uJ5yT8GusC .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5yT8GusC .card-text,
.cid-uJ5yT8GusC .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5yT8GusC .card-title,
.cid-uJ5yT8GusC .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ5yT96eVj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ5yT96eVj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yT96eVj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yT96eVj .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5yT96eVj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5yT9s8ax {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ5yT9s8ax .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yT9s8ax .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yT9s8ax .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5yT9K6Mf {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5yT9K6Mf img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5yT9XOg3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5yT9XOg3 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ5yT9XOg3 img,
.cid-uJ5yT9XOg3 .item-img {
  width: 100%;
}
.cid-uJ5yT9XOg3 .item:focus,
.cid-uJ5yT9XOg3 span:focus {
  outline: none;
}
.cid-uJ5yT9XOg3 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5yT9XOg3 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5yT9XOg3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5yT9XOg3 .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5yT9XOg3 .mbr-text,
.cid-uJ5yT9XOg3 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ5yT9XOg3 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5yT9XOg3 .content-head {
  max-width: 800px;
}
.cid-uJ5yT9XOg3 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5yTailIV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ5yTailIV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yTailIV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yTailIV .row {
  flex-direction: row-reverse;
}
.cid-uJ5yTailIV .mbr-text {
  color: #000000;
}
.cid-uJ5yTailIV .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ5yTailIV .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5yTailIV .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ5yTailIV .mbr-section-subtitle,
.cid-uJ5yTailIV .main-button {
  color: #ffffff;
}
.cid-uJ5yTailIV .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ5yTailIV .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ5yTailIV .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ5yTailIV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ5yTailIV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ5yTailIV .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5yTaFrIG {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5yTaFrIG img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5yTaUqTl {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5yTaUqTl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yTaUqTl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yTaUqTl .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5yTaUqTl .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5yTaUqTl .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5yTaUqTl .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5yTaUqTl .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5yTaUqTl .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5yTaUqTl .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5yTaUqTl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5yTaUqTl .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5yTaUqTl .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5yTaUqTl .content-head {
  max-width: 800px;
}
.cid-uJ5yTaUqTl .card-title,
.cid-uJ5yTaUqTl .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5yTaUqTl .card-text {
  color: #757b62;
}
.cid-uJ5yTbiGzx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5yTbiGzx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yTbiGzx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yTbiGzx .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5yTbiGzx .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5yTbiGzx .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5yTbiGzx .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5yTbiGzx .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5yTbiGzx .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5yTbiGzx .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5yTbiGzx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5yTbiGzx .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5yTbiGzx .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5yTbiGzx .content-head {
  max-width: 800px;
}
.cid-uJ5yTbiGzx .card-title,
.cid-uJ5yTbiGzx .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5yTbiGzx .card-text {
  color: #757b62;
}
.cid-uJ5yTbEd32 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ5yTbEd32 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yTbEd32 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yTbEd32 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5yTbYVHu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5yTbYVHu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5yTbYVHu .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5yTbYVHu .item-wrapper {
  position: relative;
}
.cid-uJ5yTbYVHu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ5yTbYVHu .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ5yTbYVHu .carousel-control,
.cid-uJ5yTbYVHu .close {
  background: #1b1b1b;
}
.cid-uJ5yTbYVHu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ5yTbYVHu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ5yTbYVHu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ5yTbYVHu .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ5yTbYVHu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ5yTbYVHu .close::before {
  content: '\e91a';
}
.cid-uJ5yTbYVHu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ5yTbYVHu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ5yTbYVHu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5yTbYVHu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ5yTbYVHu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ5yTbYVHu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ5yTbYVHu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ5yTbYVHu .carousel-indicators li.active,
.cid-uJ5yTbYVHu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ5yTbYVHu .carousel-indicators li::after,
.cid-uJ5yTbYVHu .carousel-indicators li::before {
  content: none;
}
.cid-uJ5yTbYVHu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ5yTbYVHu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ5yTbYVHu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5yTbYVHu .carousel-indicators {
    display: none;
  }
}
.cid-uJ5yTbYVHu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ5yTbYVHu .carousel-inner > .active {
  display: block;
}
.cid-uJ5yTbYVHu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5yTbYVHu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ5yTbYVHu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ5yTbYVHu .carousel-control,
  .cid-uJ5yTbYVHu .carousel-indicators,
  .cid-uJ5yTbYVHu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ5yTbYVHu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ5yTbYVHu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ5yTbYVHu .carousel-indicators .active,
.cid-uJ5yTbYVHu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ5yTbYVHu .carousel-indicators .active {
  background: #fff;
}
.cid-uJ5yTbYVHu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ5yTbYVHu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ5yTbYVHu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ5yTbYVHu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ5yTbYVHu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ5yTbYVHu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ5yTbYVHu .carousel {
  width: 100%;
}
.cid-uJ5yTbYVHu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ5yTbYVHu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ5yTbYVHu .modal.fade .modal-dialog,
.cid-uJ5yTbYVHu .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ5yTbYVHu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ5yTbYVHu .content-head {
  max-width: 800px;
}
.cid-uJ5yTbYVHu H3 {
  color: #ffffff;
}
.cid-uJ5yTcHrNp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5yTcHrNp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5yTcHrNp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5yTcHrNp .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ5yTcHrNp .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ5yTcHrNp .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ5yTcHrNp .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ5yTcHrNp .wrap {
  background: url("../../../assets/images/kap-lung-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ5yTcHrNp .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ5yTcHrNp .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5yTcHrNp .mbr-text {
  color: #000000;
}
.cid-uJ5yTcHrNp .mbr-text,
.cid-uJ5yTcHrNp .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5yTd5YZY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ5yTd5YZY .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ5yTd5YZY .social-row .soc-item {
  margin: 8px;
}
.cid-uJ5yTd5YZY .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ5yTd5YZY .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ5yTd5YZY .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ5yTd5YZY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ5yTd5YZY .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ5yTd5YZY .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ5yTd5YZY .header-menu li p {
  margin: 0;
}
.cid-uJ5yTd5YZY .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ5yTd5YZY .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ5BnlCMc0 {
  display: flex;
  background-image: url("../../../assets/images/castle-peak-1-2000x1293.webp");
}
.cid-uJ5BnlCMc0 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ5BnlCMc0 {
    align-items: center;
  }
  .cid-uJ5BnlCMc0 .row {
    justify-content: center;
  }
  .cid-uJ5BnlCMc0 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ5BnlCMc0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ5BnlCMc0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ5BnlCMc0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ5BnlCMc0 .content-wrap {
    width: 100%;
  }
}
.cid-uJ5BnlCMc0 .mbr-section-title,
.cid-uJ5BnlCMc0 .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ5BnlCMc0 .mbr-text,
.cid-uJ5BnlCMc0 .mbr-section-btn {
  text-align: center;
}
.cid-uJ5BnlVFbC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ5BnlVFbC .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ5BnlVFbC .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ5Bnm9VBq {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/castle-peak-large1.webp");
}
.cid-uJ5Bnm9VBq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5Bnm9VBq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5Bnm9VBq .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5Bnm9VBq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5BnmmBbg {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5BnmmBbg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5BnmmBbg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5BnmmBbg .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5BnmDnNl {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5BnmDnNl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5BnmDnNl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5BnmDnNl .row {
  flex-direction: row-reverse;
}
.cid-uJ5BnmRirq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5BnmRirq .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ5BnmRirq .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ5Bnn64Np {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ5Bnn64Np .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ5Bnn64Np img,
.cid-uJ5Bnn64Np .item-img {
  width: 100%;
}
.cid-uJ5Bnn64Np .item:focus,
.cid-uJ5Bnn64Np span:focus {
  outline: none;
}
.cid-uJ5Bnn64Np .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5Bnn64Np .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5Bnn64Np .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5Bnn64Np .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ5Bnn64Np .mbr-section-title {
  color: #99cc00;
}
.cid-uJ5Bnn64Np .mbr-text,
.cid-uJ5Bnn64Np .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ5Bnn64Np .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5Bnn64Np .content-head {
  max-width: 800px;
}
.cid-uJ5BnnBRa4 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5BnnBRa4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5BnnBRa4 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5BnnBRa4 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ5BnnBRa4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5BnnBRa4 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5BnnBRa4 .card-title,
.cid-uJ5BnnBRa4 .iconfont-wrapper,
.cid-uJ5BnnBRa4 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ5BnnBRa4 .content-head {
  max-width: 800px;
}
.cid-uJ5BnnBRa4 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5BnnBRa4 .mbr-section-btn {
  text-align: center;
}
.cid-uJ5BnnBRa4 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5BnnBRa4 .card-text,
.cid-uJ5BnnBRa4 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5BnnBRa4 .card-title,
.cid-uJ5BnnBRa4 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ5Bno3zqA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ5Bno3zqA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5Bno3zqA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5Bno3zqA .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5Bno3zqA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5Bnoljpf {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ5Bnoljpf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5Bnoljpf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5Bnoljpf .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5BnozFBL {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5BnozFBL img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5BnoMo3H {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5BnoMo3H .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ5BnoMo3H img,
.cid-uJ5BnoMo3H .item-img {
  width: 100%;
}
.cid-uJ5BnoMo3H .item:focus,
.cid-uJ5BnoMo3H span:focus {
  outline: none;
}
.cid-uJ5BnoMo3H .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5BnoMo3H .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5BnoMo3H .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5BnoMo3H .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5BnoMo3H .mbr-text,
.cid-uJ5BnoMo3H .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ5BnoMo3H .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5BnoMo3H .content-head {
  max-width: 800px;
}
.cid-uJ5BnoMo3H .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5Bnp4hmU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ5Bnp4hmU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5Bnp4hmU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5Bnp4hmU .row {
  flex-direction: row-reverse;
}
.cid-uJ5Bnp4hmU .mbr-text {
  color: #000000;
}
.cid-uJ5Bnp4hmU .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ5Bnp4hmU .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5Bnp4hmU .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ5Bnp4hmU .mbr-section-subtitle,
.cid-uJ5Bnp4hmU .main-button {
  color: #ffffff;
}
.cid-uJ5Bnp4hmU .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ5Bnp4hmU .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ5Bnp4hmU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ5Bnp4hmU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ5Bnp4hmU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ5Bnp4hmU .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5BnprvaP {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5BnprvaP img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5BnpHCZu {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5BnpHCZu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5BnpHCZu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5BnpHCZu .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5BnpHCZu .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5BnpHCZu .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5BnpHCZu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5BnpHCZu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5BnpHCZu .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5BnpHCZu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5BnpHCZu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5BnpHCZu .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5BnpHCZu .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5BnpHCZu .content-head {
  max-width: 800px;
}
.cid-uJ5BnpHCZu .card-title,
.cid-uJ5BnpHCZu .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5BnpHCZu .card-text {
  color: #757b62;
}
.cid-uJ5Bnq4SB9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5Bnq4SB9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5Bnq4SB9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5Bnq4SB9 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5Bnq4SB9 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5Bnq4SB9 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5Bnq4SB9 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5Bnq4SB9 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5Bnq4SB9 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5Bnq4SB9 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5Bnq4SB9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5Bnq4SB9 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5Bnq4SB9 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5Bnq4SB9 .content-head {
  max-width: 800px;
}
.cid-uJ5Bnq4SB9 .card-title,
.cid-uJ5Bnq4SB9 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5Bnq4SB9 .card-text {
  color: #757b62;
}
.cid-uJ5BnqnGSO {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ5BnqnGSO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5BnqnGSO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5BnqnGSO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5BnqGuIb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5BnqGuIb .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5BnqGuIb .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5BnqGuIb .item-wrapper {
  position: relative;
}
.cid-uJ5BnqGuIb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ5BnqGuIb .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ5BnqGuIb .carousel-control,
.cid-uJ5BnqGuIb .close {
  background: #1b1b1b;
}
.cid-uJ5BnqGuIb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ5BnqGuIb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ5BnqGuIb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ5BnqGuIb .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ5BnqGuIb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ5BnqGuIb .close::before {
  content: '\e91a';
}
.cid-uJ5BnqGuIb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ5BnqGuIb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ5BnqGuIb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5BnqGuIb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ5BnqGuIb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ5BnqGuIb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ5BnqGuIb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ5BnqGuIb .carousel-indicators li.active,
.cid-uJ5BnqGuIb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ5BnqGuIb .carousel-indicators li::after,
.cid-uJ5BnqGuIb .carousel-indicators li::before {
  content: none;
}
.cid-uJ5BnqGuIb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ5BnqGuIb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ5BnqGuIb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5BnqGuIb .carousel-indicators {
    display: none;
  }
}
.cid-uJ5BnqGuIb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ5BnqGuIb .carousel-inner > .active {
  display: block;
}
.cid-uJ5BnqGuIb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5BnqGuIb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ5BnqGuIb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ5BnqGuIb .carousel-control,
  .cid-uJ5BnqGuIb .carousel-indicators,
  .cid-uJ5BnqGuIb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ5BnqGuIb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ5BnqGuIb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ5BnqGuIb .carousel-indicators .active,
.cid-uJ5BnqGuIb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ5BnqGuIb .carousel-indicators .active {
  background: #fff;
}
.cid-uJ5BnqGuIb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ5BnqGuIb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ5BnqGuIb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ5BnqGuIb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ5BnqGuIb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ5BnqGuIb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ5BnqGuIb .carousel {
  width: 100%;
}
.cid-uJ5BnqGuIb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ5BnqGuIb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ5BnqGuIb .modal.fade .modal-dialog,
.cid-uJ5BnqGuIb .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ5BnqGuIb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ5BnqGuIb .content-head {
  max-width: 800px;
}
.cid-uJ5BnqGuIb H3 {
  color: #ffffff;
}
.cid-uJ5Bnrlykq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5Bnrlykq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5Bnrlykq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5Bnrlykq .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ5Bnrlykq .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ5Bnrlykq .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ5Bnrlykq .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ5Bnrlykq .wrap {
  background: url("../../../assets/images/header-34-1920x1245.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ5Bnrlykq .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ5Bnrlykq .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5Bnrlykq .mbr-text {
  color: #000000;
}
.cid-uJ5Bnrlykq .mbr-text,
.cid-uJ5Bnrlykq .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5BnrFdx8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ5BnrFdx8 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ5BnrFdx8 .social-row .soc-item {
  margin: 8px;
}
.cid-uJ5BnrFdx8 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ5BnrFdx8 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ5BnrFdx8 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ5BnrFdx8 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ5BnrFdx8 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ5BnrFdx8 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ5BnrFdx8 .header-menu li p {
  margin: 0;
}
.cid-uJ5BnrFdx8 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ5BnrFdx8 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ5DPogjG2 {
  display: flex;
  background-image: url("../../../assets/images/castle-peak-leung-tin-au-1-2000x1246.webp");
}
.cid-uJ5DPogjG2 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ5DPogjG2 {
    align-items: center;
  }
  .cid-uJ5DPogjG2 .row {
    justify-content: center;
  }
  .cid-uJ5DPogjG2 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ5DPogjG2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ5DPogjG2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ5DPogjG2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ5DPogjG2 .content-wrap {
    width: 100%;
  }
}
.cid-uJ5DPogjG2 .mbr-section-title,
.cid-uJ5DPogjG2 .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ5DPogjG2 .mbr-text,
.cid-uJ5DPogjG2 .mbr-section-btn {
  text-align: center;
}
.cid-uJ5DPozxI7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ5DPozxI7 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ5DPozxI7 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ5DPoMK8g {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/castle-peak-leung-tin-au-large1.webp");
}
.cid-uJ5DPoMK8g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPoMK8g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPoMK8g .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5DPoMK8g .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5DPp0cSu {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5DPp0cSu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPp0cSu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPp0cSu .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5DPpezRi {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ5DPpezRi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPpezRi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPpezRi .row {
  flex-direction: row-reverse;
}
.cid-uJ5DPppatx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5DPppatx .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ5DPppatx .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ5DPpATCy {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ5DPpATCy .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ5DPpATCy img,
.cid-uJ5DPpATCy .item-img {
  width: 100%;
}
.cid-uJ5DPpATCy .item:focus,
.cid-uJ5DPpATCy span:focus {
  outline: none;
}
.cid-uJ5DPpATCy .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPpATCy .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5DPpATCy .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5DPpATCy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ5DPpATCy .mbr-section-title {
  color: #99cc00;
}
.cid-uJ5DPpATCy .mbr-text,
.cid-uJ5DPpATCy .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ5DPpATCy .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5DPpATCy .content-head {
  max-width: 800px;
}
.cid-uJ5DPq0wXy {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5DPq0wXy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPq0wXy .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPq0wXy .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ5DPq0wXy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPq0wXy .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5DPq0wXy .card-title,
.cid-uJ5DPq0wXy .iconfont-wrapper,
.cid-uJ5DPq0wXy .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ5DPq0wXy .content-head {
  max-width: 800px;
}
.cid-uJ5DPq0wXy .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5DPq0wXy .mbr-section-btn {
  text-align: center;
}
.cid-uJ5DPq0wXy .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5DPq0wXy .card-text,
.cid-uJ5DPq0wXy .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5DPq0wXy .card-title,
.cid-uJ5DPq0wXy .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ5DPqsEga {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ5DPqsEga .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPqsEga .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPqsEga .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5DPqsEga .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5DPqHmU1 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ5DPqHmU1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPqHmU1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPqHmU1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5DPqVfQy {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5DPqVfQy img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5DPr8Ofm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5DPr8Ofm .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ5DPr8Ofm img,
.cid-uJ5DPr8Ofm .item-img {
  width: 100%;
}
.cid-uJ5DPr8Ofm .item:focus,
.cid-uJ5DPr8Ofm span:focus {
  outline: none;
}
.cid-uJ5DPr8Ofm .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPr8Ofm .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5DPr8Ofm .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ5DPr8Ofm .mbr-section-title {
  color: #0099ff;
}
.cid-uJ5DPr8Ofm .mbr-text,
.cid-uJ5DPr8Ofm .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ5DPr8Ofm .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ5DPr8Ofm .content-head {
  max-width: 800px;
}
.cid-uJ5DPr8Ofm .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ5DPrrVHq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ5DPrrVHq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPrrVHq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPrrVHq .row {
  flex-direction: row-reverse;
}
.cid-uJ5DPrrVHq .mbr-text {
  color: #000000;
}
.cid-uJ5DPrrVHq .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ5DPrrVHq .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPrrVHq .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ5DPrrVHq .mbr-section-subtitle,
.cid-uJ5DPrrVHq .main-button {
  color: #ffffff;
}
.cid-uJ5DPrrVHq .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ5DPrrVHq .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ5DPrrVHq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ5DPrrVHq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ5DPrrVHq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ5DPrrVHq .mbr-section-title {
  color: #ffffff;
}
.cid-uJ5DPrTw8Y {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ5DPrTw8Y img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ5DPs8bwi {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5DPs8bwi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPs8bwi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPs8bwi .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPs8bwi .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5DPs8bwi .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5DPs8bwi .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5DPs8bwi .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5DPs8bwi .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5DPs8bwi .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5DPs8bwi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5DPs8bwi .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5DPs8bwi .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5DPs8bwi .content-head {
  max-width: 800px;
}
.cid-uJ5DPs8bwi .card-title,
.cid-uJ5DPs8bwi .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5DPs8bwi .card-text {
  color: #757b62;
}
.cid-uJ5DPszzRz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5DPszzRz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPszzRz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPszzRz .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPszzRz .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5DPszzRz .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5DPszzRz .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5DPszzRz .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5DPszzRz .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5DPszzRz .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5DPszzRz .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5DPszzRz .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5DPszzRz .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5DPszzRz .content-head {
  max-width: 800px;
}
.cid-uJ5DPszzRz .card-title,
.cid-uJ5DPszzRz .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5DPszzRz .card-text {
  color: #757b62;
}
.cid-uJ5ENQRxOj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ5ENQRxOj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5ENQRxOj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5ENQRxOj .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5ENQRxOj .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ5ENQRxOj .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ5ENQRxOj .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5ENQRxOj .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ5ENQRxOj .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ5ENQRxOj .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5ENQRxOj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5ENQRxOj .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ5ENQRxOj .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ5ENQRxOj .content-head {
  max-width: 800px;
}
.cid-uJ5ENQRxOj .card-title,
.cid-uJ5ENQRxOj .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ5ENQRxOj .card-text {
  color: #757b62;
}
.cid-uJ5DPt08Ay {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ5DPt08Ay .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPt08Ay .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPt08Ay .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ5DPtjCUf {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ5DPtjCUf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPtjCUf .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ5DPtjCUf .item-wrapper {
  position: relative;
}
.cid-uJ5DPtjCUf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ5DPtjCUf .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ5DPtjCUf .carousel-control,
.cid-uJ5DPtjCUf .close {
  background: #1b1b1b;
}
.cid-uJ5DPtjCUf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ5DPtjCUf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ5DPtjCUf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ5DPtjCUf .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ5DPtjCUf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ5DPtjCUf .close::before {
  content: '\e91a';
}
.cid-uJ5DPtjCUf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ5DPtjCUf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ5DPtjCUf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5DPtjCUf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ5DPtjCUf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ5DPtjCUf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ5DPtjCUf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ5DPtjCUf .carousel-indicators li.active,
.cid-uJ5DPtjCUf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ5DPtjCUf .carousel-indicators li::after,
.cid-uJ5DPtjCUf .carousel-indicators li::before {
  content: none;
}
.cid-uJ5DPtjCUf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ5DPtjCUf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ5DPtjCUf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ5DPtjCUf .carousel-indicators {
    display: none;
  }
}
.cid-uJ5DPtjCUf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ5DPtjCUf .carousel-inner > .active {
  display: block;
}
.cid-uJ5DPtjCUf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ5DPtjCUf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ5DPtjCUf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ5DPtjCUf .carousel-control,
  .cid-uJ5DPtjCUf .carousel-indicators,
  .cid-uJ5DPtjCUf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ5DPtjCUf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ5DPtjCUf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ5DPtjCUf .carousel-indicators .active,
.cid-uJ5DPtjCUf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ5DPtjCUf .carousel-indicators .active {
  background: #fff;
}
.cid-uJ5DPtjCUf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ5DPtjCUf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ5DPtjCUf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ5DPtjCUf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ5DPtjCUf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ5DPtjCUf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ5DPtjCUf .carousel {
  width: 100%;
}
.cid-uJ5DPtjCUf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ5DPtjCUf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ5DPtjCUf .modal.fade .modal-dialog,
.cid-uJ5DPtjCUf .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ5DPtjCUf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ5DPtjCUf .content-head {
  max-width: 800px;
}
.cid-uJ5DPtjCUf H3 {
  color: #ffffff;
}
.cid-uJ5DPtY8TC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ5DPtY8TC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ5DPtY8TC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ5DPtY8TC .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ5DPtY8TC .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ5DPtY8TC .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ5DPtY8TC .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ5DPtY8TC .wrap {
  background: url("../../../assets/images/castle-peak-leung-tin-au-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ5DPtY8TC .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ5DPtY8TC .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ5DPtY8TC .mbr-text {
  color: #000000;
}
.cid-uJ5DPtY8TC .mbr-text,
.cid-uJ5DPtY8TC .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ5DPum24t {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ5DPum24t .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ5DPum24t .social-row .soc-item {
  margin: 8px;
}
.cid-uJ5DPum24t .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ5DPum24t .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ5DPum24t .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ5DPum24t .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ5DPum24t .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ5DPum24t .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ5DPum24t .header-menu li p {
  margin: 0;
}
.cid-uJ5DPum24t .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ5DPum24t .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9mVuscQA {
  display: flex;
  background-image: url("../../../assets/images/castle-peak-hinterland-1-2000x1287.webp");
}
.cid-uJ9mVuscQA .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9mVuscQA {
    align-items: center;
  }
  .cid-uJ9mVuscQA .row {
    justify-content: center;
  }
  .cid-uJ9mVuscQA .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9mVuscQA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9mVuscQA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9mVuscQA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9mVuscQA .content-wrap {
    width: 100%;
  }
}
.cid-uJ9mVuscQA .mbr-section-title,
.cid-uJ9mVuscQA .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9mVuscQA .mbr-text,
.cid-uJ9mVuscQA .mbr-section-btn {
  text-align: center;
}
.cid-uJ9mVuJEzt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9mVuJEzt .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9mVuJEzt .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9mVuVfE0 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/castle-peak-hinterland-large2.webp");
}
.cid-uJ9mVuVfE0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVuVfE0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVuVfE0 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9mVuVfE0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9mVv97sP {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9mVv97sP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVv97sP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVv97sP .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9mVvlo5d {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9mVvlo5d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVvlo5d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVvlo5d .row {
  flex-direction: row-reverse;
}
.cid-uJ9mVvCIae {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9mVvCIae .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9mVvCIae .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9mVvQWS5 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9mVvQWS5 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9mVvQWS5 img,
.cid-uJ9mVvQWS5 .item-img {
  width: 100%;
}
.cid-uJ9mVvQWS5 .item:focus,
.cid-uJ9mVvQWS5 span:focus {
  outline: none;
}
.cid-uJ9mVvQWS5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVvQWS5 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9mVvQWS5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9mVvQWS5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9mVvQWS5 .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9mVvQWS5 .mbr-text,
.cid-uJ9mVvQWS5 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9mVvQWS5 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9mVvQWS5 .content-head {
  max-width: 800px;
}
.cid-uJ9mVwm2Az {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9mVwm2Az .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVwm2Az .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVwm2Az .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9mVwm2Az .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVwm2Az .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9mVwm2Az .card-title,
.cid-uJ9mVwm2Az .iconfont-wrapper,
.cid-uJ9mVwm2Az .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9mVwm2Az .content-head {
  max-width: 800px;
}
.cid-uJ9mVwm2Az .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9mVwm2Az .mbr-section-btn {
  text-align: center;
}
.cid-uJ9mVwm2Az .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9mVwm2Az .card-text,
.cid-uJ9mVwm2Az .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9mVwm2Az .card-title,
.cid-uJ9mVwm2Az .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9mVwPIBN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9mVwPIBN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVwPIBN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVwPIBN .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9mVwPIBN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9mVx6Mqk {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9mVx6Mqk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVx6Mqk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVx6Mqk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9mVxkdcR {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9mVxkdcR img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9mVxxIWh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9mVxxIWh .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9mVxxIWh img,
.cid-uJ9mVxxIWh .item-img {
  width: 100%;
}
.cid-uJ9mVxxIWh .item:focus,
.cid-uJ9mVxxIWh span:focus {
  outline: none;
}
.cid-uJ9mVxxIWh .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVxxIWh .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9mVxxIWh .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9mVxxIWh .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9mVxxIWh .mbr-text,
.cid-uJ9mVxxIWh .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9mVxxIWh .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9mVxxIWh .content-head {
  max-width: 800px;
}
.cid-uJ9mVxxIWh .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9mVxQzYV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9mVxQzYV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVxQzYV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVxQzYV .row {
  flex-direction: row-reverse;
}
.cid-uJ9mVxQzYV .mbr-text {
  color: #000000;
}
.cid-uJ9mVxQzYV .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9mVxQzYV .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVxQzYV .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9mVxQzYV .mbr-section-subtitle,
.cid-uJ9mVxQzYV .main-button {
  color: #ffffff;
}
.cid-uJ9mVxQzYV .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9mVxQzYV .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9mVxQzYV .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9mVxQzYV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9mVxQzYV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9mVxQzYV .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9mVyawfq {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9mVyawfq img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9mVyq6Wc {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9mVyq6Wc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVyq6Wc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVyq6Wc .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVyq6Wc .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9mVyq6Wc .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9mVyq6Wc .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9mVyq6Wc .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9mVyq6Wc .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9mVyq6Wc .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9mVyq6Wc .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9mVyq6Wc .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9mVyq6Wc .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9mVyq6Wc .content-head {
  max-width: 800px;
}
.cid-uJ9mVyq6Wc .card-title,
.cid-uJ9mVyq6Wc .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9mVyq6Wc .card-text {
  color: #757b62;
}
.cid-uJ9mVzlXHE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9mVzlXHE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVzlXHE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVzlXHE .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVzlXHE .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9mVzlXHE .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9mVzlXHE .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9mVzlXHE .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9mVzlXHE .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9mVzlXHE .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9mVzlXHE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9mVzlXHE .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9mVzlXHE .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9mVzlXHE .content-head {
  max-width: 800px;
}
.cid-uJ9mVzlXHE .card-title,
.cid-uJ9mVzlXHE .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9mVzlXHE .card-text {
  color: #757b62;
}
.cid-uJ9mVyXxir {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9mVyXxir .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVyXxir .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVyXxir .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVyXxir .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9mVyXxir .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9mVyXxir .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9mVyXxir .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9mVyXxir .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9mVyXxir .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9mVyXxir .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9mVyXxir .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9mVyXxir .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9mVyXxir .content-head {
  max-width: 800px;
}
.cid-uJ9mVyXxir .card-title,
.cid-uJ9mVyXxir .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9mVyXxir .card-text {
  color: #757b62;
}
.cid-uJ9mVzMHmS {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9mVzMHmS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVzMHmS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVzMHmS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9mVA6D9z {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9mVA6D9z .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVA6D9z .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9mVA6D9z .item-wrapper {
  position: relative;
}
.cid-uJ9mVA6D9z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9mVA6D9z .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9mVA6D9z .carousel-control,
.cid-uJ9mVA6D9z .close {
  background: #1b1b1b;
}
.cid-uJ9mVA6D9z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9mVA6D9z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9mVA6D9z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9mVA6D9z .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9mVA6D9z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9mVA6D9z .close::before {
  content: '\e91a';
}
.cid-uJ9mVA6D9z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9mVA6D9z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9mVA6D9z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9mVA6D9z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9mVA6D9z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9mVA6D9z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9mVA6D9z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9mVA6D9z .carousel-indicators li.active,
.cid-uJ9mVA6D9z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9mVA6D9z .carousel-indicators li::after,
.cid-uJ9mVA6D9z .carousel-indicators li::before {
  content: none;
}
.cid-uJ9mVA6D9z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9mVA6D9z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9mVA6D9z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9mVA6D9z .carousel-indicators {
    display: none;
  }
}
.cid-uJ9mVA6D9z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9mVA6D9z .carousel-inner > .active {
  display: block;
}
.cid-uJ9mVA6D9z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9mVA6D9z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9mVA6D9z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9mVA6D9z .carousel-control,
  .cid-uJ9mVA6D9z .carousel-indicators,
  .cid-uJ9mVA6D9z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9mVA6D9z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9mVA6D9z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9mVA6D9z .carousel-indicators .active,
.cid-uJ9mVA6D9z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9mVA6D9z .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9mVA6D9z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9mVA6D9z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9mVA6D9z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9mVA6D9z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9mVA6D9z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9mVA6D9z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9mVA6D9z .carousel {
  width: 100%;
}
.cid-uJ9mVA6D9z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9mVA6D9z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9mVA6D9z .modal.fade .modal-dialog,
.cid-uJ9mVA6D9z .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9mVA6D9z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9mVA6D9z .content-head {
  max-width: 800px;
}
.cid-uJ9mVA6D9z H3 {
  color: #ffffff;
}
.cid-uJ9mVAVYeU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9mVAVYeU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9mVAVYeU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9mVAVYeU .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9mVAVYeU .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9mVAVYeU .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9mVAVYeU .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9mVAVYeU .wrap {
  background: url("../../../assets/images/castle-peak-hinterland-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9mVAVYeU .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9mVAVYeU .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9mVAVYeU .mbr-text {
  color: #000000;
}
.cid-uJ9mVAVYeU .mbr-text,
.cid-uJ9mVAVYeU .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9mVByoI5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9mVByoI5 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9mVByoI5 .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9mVByoI5 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9mVByoI5 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9mVByoI5 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9mVByoI5 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9mVByoI5 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9mVByoI5 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9mVByoI5 .header-menu li p {
  margin: 0;
}
.cid-uJ9mVByoI5 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9mVByoI5 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9pbDMUZJ {
  display: flex;
  background-image: url("../../../assets/images/ho-pui-reservoir-1-2000x1244.webp");
}
.cid-uJ9pbDMUZJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9pbDMUZJ {
    align-items: center;
  }
  .cid-uJ9pbDMUZJ .row {
    justify-content: center;
  }
  .cid-uJ9pbDMUZJ .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9pbDMUZJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9pbDMUZJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9pbDMUZJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9pbDMUZJ .content-wrap {
    width: 100%;
  }
}
.cid-uJ9pbDMUZJ .mbr-section-title,
.cid-uJ9pbDMUZJ .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9pbDMUZJ .mbr-text,
.cid-uJ9pbDMUZJ .mbr-section-btn {
  text-align: center;
}
.cid-uJ9pbE5lht {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9pbE5lht .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9pbE5lht .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9pbEhoUS {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/ho-pui-reservoir-large1.webp");
}
.cid-uJ9pbEhoUS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbEhoUS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbEhoUS .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9pbEhoUS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9pbEuZg1 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9pbEuZg1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbEuZg1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbEuZg1 .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9pbELCS9 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9pbELCS9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbELCS9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbELCS9 .row {
  flex-direction: row-reverse;
}
.cid-uJ9pbEXJb4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9pbEXJb4 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9pbEXJb4 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9pbF9ARD {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9pbF9ARD .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9pbF9ARD img,
.cid-uJ9pbF9ARD .item-img {
  width: 100%;
}
.cid-uJ9pbF9ARD .item:focus,
.cid-uJ9pbF9ARD span:focus {
  outline: none;
}
.cid-uJ9pbF9ARD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbF9ARD .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9pbF9ARD .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9pbF9ARD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9pbF9ARD .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9pbF9ARD .mbr-text,
.cid-uJ9pbF9ARD .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9pbF9ARD .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9pbF9ARD .content-head {
  max-width: 800px;
}
.cid-uJ9pbFBRzL {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9pbFBRzL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbFBRzL .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbFBRzL .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9pbFBRzL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbFBRzL .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9pbFBRzL .card-title,
.cid-uJ9pbFBRzL .iconfont-wrapper,
.cid-uJ9pbFBRzL .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9pbFBRzL .content-head {
  max-width: 800px;
}
.cid-uJ9pbFBRzL .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9pbFBRzL .mbr-section-btn {
  text-align: center;
}
.cid-uJ9pbFBRzL .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9pbFBRzL .card-text,
.cid-uJ9pbFBRzL .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9pbFBRzL .card-title,
.cid-uJ9pbFBRzL .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9pbG6OeP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9pbG6OeP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbG6OeP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbG6OeP .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9pbG6OeP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9pbGnUeJ {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9pbGnUeJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbGnUeJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbGnUeJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9pbGCUDz {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9pbGCUDz img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9pbGQWkN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9pbGQWkN .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9pbGQWkN img,
.cid-uJ9pbGQWkN .item-img {
  width: 100%;
}
.cid-uJ9pbGQWkN .item:focus,
.cid-uJ9pbGQWkN span:focus {
  outline: none;
}
.cid-uJ9pbGQWkN .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbGQWkN .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9pbGQWkN .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9pbGQWkN .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9pbGQWkN .mbr-text,
.cid-uJ9pbGQWkN .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9pbGQWkN .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9pbGQWkN .content-head {
  max-width: 800px;
}
.cid-uJ9pbGQWkN .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9pbHbREM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9pbHbREM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbHbREM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbHbREM .row {
  flex-direction: row-reverse;
}
.cid-uJ9pbHbREM .mbr-text {
  color: #000000;
}
.cid-uJ9pbHbREM .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9pbHbREM .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbHbREM .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9pbHbREM .mbr-section-subtitle,
.cid-uJ9pbHbREM .main-button {
  color: #ffffff;
}
.cid-uJ9pbHbREM .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9pbHbREM .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9pbHbREM .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9pbHbREM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9pbHbREM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9pbHbREM .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9pbHAirx {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9pbHAirx img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9pbHSVgW {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9pbHSVgW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbHSVgW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbHSVgW .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbHSVgW .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9pbHSVgW .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9pbHSVgW .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9pbHSVgW .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9pbHSVgW .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9pbHSVgW .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9pbHSVgW .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9pbHSVgW .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9pbHSVgW .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9pbHSVgW .content-head {
  max-width: 800px;
}
.cid-uJ9pbHSVgW .card-title,
.cid-uJ9pbHSVgW .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9pbHSVgW .card-text {
  color: #757b62;
}
.cid-uJ9pbIJqKB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9pbIJqKB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbIJqKB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbIJqKB .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbIJqKB .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9pbIJqKB .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9pbIJqKB .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9pbIJqKB .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9pbIJqKB .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9pbIJqKB .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9pbIJqKB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9pbIJqKB .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9pbIJqKB .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9pbIJqKB .content-head {
  max-width: 800px;
}
.cid-uJ9pbIJqKB .card-title,
.cid-uJ9pbIJqKB .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9pbIJqKB .card-text {
  color: #757b62;
}
.cid-uJ9pbJ5uUU {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9pbJ5uUU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbJ5uUU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbJ5uUU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9pbJoYzE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9pbJoYzE .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbJoYzE .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9pbJoYzE .item-wrapper {
  position: relative;
}
.cid-uJ9pbJoYzE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9pbJoYzE .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9pbJoYzE .carousel-control,
.cid-uJ9pbJoYzE .close {
  background: #1b1b1b;
}
.cid-uJ9pbJoYzE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9pbJoYzE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9pbJoYzE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9pbJoYzE .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9pbJoYzE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9pbJoYzE .close::before {
  content: '\e91a';
}
.cid-uJ9pbJoYzE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9pbJoYzE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9pbJoYzE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9pbJoYzE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9pbJoYzE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9pbJoYzE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9pbJoYzE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9pbJoYzE .carousel-indicators li.active,
.cid-uJ9pbJoYzE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9pbJoYzE .carousel-indicators li::after,
.cid-uJ9pbJoYzE .carousel-indicators li::before {
  content: none;
}
.cid-uJ9pbJoYzE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9pbJoYzE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9pbJoYzE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9pbJoYzE .carousel-indicators {
    display: none;
  }
}
.cid-uJ9pbJoYzE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9pbJoYzE .carousel-inner > .active {
  display: block;
}
.cid-uJ9pbJoYzE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9pbJoYzE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9pbJoYzE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9pbJoYzE .carousel-control,
  .cid-uJ9pbJoYzE .carousel-indicators,
  .cid-uJ9pbJoYzE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9pbJoYzE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9pbJoYzE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9pbJoYzE .carousel-indicators .active,
.cid-uJ9pbJoYzE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9pbJoYzE .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9pbJoYzE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9pbJoYzE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9pbJoYzE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9pbJoYzE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9pbJoYzE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9pbJoYzE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9pbJoYzE .carousel {
  width: 100%;
}
.cid-uJ9pbJoYzE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9pbJoYzE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9pbJoYzE .modal.fade .modal-dialog,
.cid-uJ9pbJoYzE .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9pbJoYzE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9pbJoYzE .content-head {
  max-width: 800px;
}
.cid-uJ9pbJoYzE H3 {
  color: #ffffff;
}
.cid-uJ9pbK2ZOP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9pbK2ZOP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9pbK2ZOP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9pbK2ZOP .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9pbK2ZOP .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9pbK2ZOP .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9pbK2ZOP .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9pbK2ZOP .wrap {
  background: url("../../../assets/images/ho-pui-reservoir-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9pbK2ZOP .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9pbK2ZOP .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9pbK2ZOP .mbr-text {
  color: #000000;
}
.cid-uJ9pbK2ZOP .mbr-text,
.cid-uJ9pbK2ZOP .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9pbKoCxB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9pbKoCxB .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9pbKoCxB .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9pbKoCxB .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9pbKoCxB .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9pbKoCxB .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9pbKoCxB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9pbKoCxB .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9pbKoCxB .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9pbKoCxB .header-menu li p {
  margin: 0;
}
.cid-uJ9pbKoCxB .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9pbKoCxB .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9rgTkz3S {
  display: flex;
  background-image: url("../../../assets/images/kau-keng-shan-1-2000x1270.webp");
}
.cid-uJ9rgTkz3S .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9rgTkz3S {
    align-items: center;
  }
  .cid-uJ9rgTkz3S .row {
    justify-content: center;
  }
  .cid-uJ9rgTkz3S .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9rgTkz3S .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9rgTkz3S {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9rgTkz3S .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9rgTkz3S .content-wrap {
    width: 100%;
  }
}
.cid-uJ9rgTkz3S .mbr-section-title,
.cid-uJ9rgTkz3S .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9rgTkz3S .mbr-text,
.cid-uJ9rgTkz3S .mbr-section-btn {
  text-align: center;
}
.cid-uJ9rgTCR18 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9rgTCR18 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9rgTCR18 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9rgTOW7R {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/kau-keng-shan-large1.webp");
}
.cid-uJ9rgTOW7R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgTOW7R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgTOW7R .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9rgTOW7R .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9rgU2DiZ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9rgU2DiZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgU2DiZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgU2DiZ .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9rgUf1Pe {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9rgUf1Pe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgUf1Pe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgUf1Pe .row {
  flex-direction: row-reverse;
}
.cid-uJ9rgUvG6S {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9rgUvG6S .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9rgUvG6S .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9rgUHCSZ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9rgUHCSZ .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9rgUHCSZ img,
.cid-uJ9rgUHCSZ .item-img {
  width: 100%;
}
.cid-uJ9rgUHCSZ .item:focus,
.cid-uJ9rgUHCSZ span:focus {
  outline: none;
}
.cid-uJ9rgUHCSZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgUHCSZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9rgUHCSZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9rgUHCSZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9rgUHCSZ .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9rgUHCSZ .mbr-text,
.cid-uJ9rgUHCSZ .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9rgUHCSZ .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9rgUHCSZ .content-head {
  max-width: 800px;
}
.cid-uJ9rgV91it {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9rgV91it .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgV91it .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgV91it .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9rgV91it .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgV91it .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9rgV91it .card-title,
.cid-uJ9rgV91it .iconfont-wrapper,
.cid-uJ9rgV91it .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9rgV91it .content-head {
  max-width: 800px;
}
.cid-uJ9rgV91it .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9rgV91it .mbr-section-btn {
  text-align: center;
}
.cid-uJ9rgV91it .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9rgV91it .card-text,
.cid-uJ9rgV91it .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9rgV91it .card-title,
.cid-uJ9rgV91it .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9rgVICAB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9rgVICAB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgVICAB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgVICAB .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9rgVICAB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9rgW2oQ7 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9rgW2oQ7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgW2oQ7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgW2oQ7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9rgWoioW {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9rgWoioW img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9rgWFTWd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9rgWFTWd .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9rgWFTWd img,
.cid-uJ9rgWFTWd .item-img {
  width: 100%;
}
.cid-uJ9rgWFTWd .item:focus,
.cid-uJ9rgWFTWd span:focus {
  outline: none;
}
.cid-uJ9rgWFTWd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgWFTWd .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9rgWFTWd .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9rgWFTWd .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9rgWFTWd .mbr-text,
.cid-uJ9rgWFTWd .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9rgWFTWd .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9rgWFTWd .content-head {
  max-width: 800px;
}
.cid-uJ9rgWFTWd .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9rgX1AYw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9rgX1AYw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgX1AYw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgX1AYw .row {
  flex-direction: row-reverse;
}
.cid-uJ9rgX1AYw .mbr-text {
  color: #000000;
}
.cid-uJ9rgX1AYw .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9rgX1AYw .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgX1AYw .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9rgX1AYw .mbr-section-subtitle,
.cid-uJ9rgX1AYw .main-button {
  color: #ffffff;
}
.cid-uJ9rgX1AYw .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9rgX1AYw .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9rgX1AYw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9rgX1AYw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9rgX1AYw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9rgX1AYw .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9rgXppyo {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9rgXppyo img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9rgXFo6M {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9rgXFo6M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgXFo6M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgXFo6M .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgXFo6M .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9rgXFo6M .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9rgXFo6M .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9rgXFo6M .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9rgXFo6M .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9rgXFo6M .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9rgXFo6M .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9rgXFo6M .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9rgXFo6M .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9rgXFo6M .content-head {
  max-width: 800px;
}
.cid-uJ9rgXFo6M .card-title,
.cid-uJ9rgXFo6M .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9rgXFo6M .card-text {
  color: #757b62;
}
.cid-uJ9slVW5xG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9slVW5xG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9slVW5xG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9slVW5xG .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9slVW5xG .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9slVW5xG .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9slVW5xG .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9slVW5xG .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9slVW5xG .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9slVW5xG .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9slVW5xG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9slVW5xG .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9slVW5xG .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9slVW5xG .content-head {
  max-width: 800px;
}
.cid-uJ9slVW5xG .card-title,
.cid-uJ9slVW5xG .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9slVW5xG .card-text {
  color: #757b62;
}
.cid-uJ9rgY6hQA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9rgY6hQA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgY6hQA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgY6hQA .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgY6hQA .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9rgY6hQA .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9rgY6hQA .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9rgY6hQA .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9rgY6hQA .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9rgY6hQA .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9rgY6hQA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9rgY6hQA .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9rgY6hQA .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9rgY6hQA .content-head {
  max-width: 800px;
}
.cid-uJ9rgY6hQA .card-title,
.cid-uJ9rgY6hQA .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9rgY6hQA .card-text {
  color: #757b62;
}
.cid-uJ9rgYse0q {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9rgYse0q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgYse0q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgYse0q .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9rgYJJ0D {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9rgYJJ0D .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgYJJ0D .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9rgYJJ0D .item-wrapper {
  position: relative;
}
.cid-uJ9rgYJJ0D .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9rgYJJ0D .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9rgYJJ0D .carousel-control,
.cid-uJ9rgYJJ0D .close {
  background: #1b1b1b;
}
.cid-uJ9rgYJJ0D .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9rgYJJ0D .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9rgYJJ0D .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9rgYJJ0D .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9rgYJJ0D .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9rgYJJ0D .close::before {
  content: '\e91a';
}
.cid-uJ9rgYJJ0D .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9rgYJJ0D .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9rgYJJ0D .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9rgYJJ0D .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9rgYJJ0D .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9rgYJJ0D .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9rgYJJ0D .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9rgYJJ0D .carousel-indicators li.active,
.cid-uJ9rgYJJ0D .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9rgYJJ0D .carousel-indicators li::after,
.cid-uJ9rgYJJ0D .carousel-indicators li::before {
  content: none;
}
.cid-uJ9rgYJJ0D .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9rgYJJ0D .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9rgYJJ0D .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9rgYJJ0D .carousel-indicators {
    display: none;
  }
}
.cid-uJ9rgYJJ0D .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9rgYJJ0D .carousel-inner > .active {
  display: block;
}
.cid-uJ9rgYJJ0D .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9rgYJJ0D .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9rgYJJ0D .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9rgYJJ0D .carousel-control,
  .cid-uJ9rgYJJ0D .carousel-indicators,
  .cid-uJ9rgYJJ0D .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9rgYJJ0D .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9rgYJJ0D .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9rgYJJ0D .carousel-indicators .active,
.cid-uJ9rgYJJ0D .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9rgYJJ0D .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9rgYJJ0D .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9rgYJJ0D .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9rgYJJ0D .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9rgYJJ0D .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9rgYJJ0D .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9rgYJJ0D .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9rgYJJ0D .carousel {
  width: 100%;
}
.cid-uJ9rgYJJ0D .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9rgYJJ0D .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9rgYJJ0D .modal.fade .modal-dialog,
.cid-uJ9rgYJJ0D .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9rgYJJ0D .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9rgYJJ0D .content-head {
  max-width: 800px;
}
.cid-uJ9rgYJJ0D H3 {
  color: #ffffff;
}
.cid-uJ9rgZvtJp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9rgZvtJp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9rgZvtJp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9rgZvtJp .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9rgZvtJp .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9rgZvtJp .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9rgZvtJp .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9rgZvtJp .wrap {
  background: url("../../../assets/images/kau-keng-shan-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9rgZvtJp .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9rgZvtJp .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9rgZvtJp .mbr-text {
  color: #000000;
}
.cid-uJ9rgZvtJp .mbr-text,
.cid-uJ9rgZvtJp .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9rgZVTFG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9rgZVTFG .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9rgZVTFG .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9rgZVTFG .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9rgZVTFG .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9rgZVTFG .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9rgZVTFG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9rgZVTFG .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9rgZVTFG .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9rgZVTFG .header-menu li p {
  margin: 0;
}
.cid-uJ9rgZVTFG .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9rgZVTFG .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9NtRO29q {
  display: flex;
  background-image: url("../../../assets/images/leung-tin-au-1-2000x1323.webp");
}
.cid-uJ9NtRO29q .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9NtRO29q {
    align-items: center;
  }
  .cid-uJ9NtRO29q .row {
    justify-content: center;
  }
  .cid-uJ9NtRO29q .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9NtRO29q .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9NtRO29q {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9NtRO29q .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9NtRO29q .content-wrap {
    width: 100%;
  }
}
.cid-uJ9NtRO29q .mbr-section-title,
.cid-uJ9NtRO29q .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9NtRO29q .mbr-text,
.cid-uJ9NtRO29q .mbr-section-btn {
  text-align: center;
}
.cid-uJ9NtSaraD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9NtSaraD .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9NtSaraD .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9NtSodQe {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/leung-tin-au-large1.webp");
}
.cid-uJ9NtSodQe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtSodQe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtSodQe .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9NtSodQe .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9NtSDJ9i {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9NtSDJ9i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtSDJ9i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtSDJ9i .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9NtSSfN0 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9NtSSfN0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtSSfN0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtSSfN0 .row {
  flex-direction: row-reverse;
}
.cid-uJ9NtT6yos {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9NtT6yos .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9NtT6yos .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9NtTjw0f {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9NtTjw0f .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9NtTjw0f img,
.cid-uJ9NtTjw0f .item-img {
  width: 100%;
}
.cid-uJ9NtTjw0f .item:focus,
.cid-uJ9NtTjw0f span:focus {
  outline: none;
}
.cid-uJ9NtTjw0f .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtTjw0f .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9NtTjw0f .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9NtTjw0f .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9NtTjw0f .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9NtTjw0f .mbr-text,
.cid-uJ9NtTjw0f .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9NtTjw0f .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9NtTjw0f .content-head {
  max-width: 800px;
}
.cid-uJ9NtTRNSb {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9NtTRNSb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtTRNSb .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtTRNSb .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9NtTRNSb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtTRNSb .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9NtTRNSb .card-title,
.cid-uJ9NtTRNSb .iconfont-wrapper,
.cid-uJ9NtTRNSb .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9NtTRNSb .content-head {
  max-width: 800px;
}
.cid-uJ9NtTRNSb .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9NtTRNSb .mbr-section-btn {
  text-align: center;
}
.cid-uJ9NtTRNSb .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9NtTRNSb .card-text,
.cid-uJ9NtTRNSb .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9NtTRNSb .card-title,
.cid-uJ9NtTRNSb .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9NtUs870 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9NtUs870 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtUs870 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtUs870 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9NtUs870 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9NtUPpDJ {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9NtUPpDJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtUPpDJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtUPpDJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9NtV3Hxz {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9NtV3Hxz img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9NtVgZmU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9NtVgZmU .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9NtVgZmU img,
.cid-uJ9NtVgZmU .item-img {
  width: 100%;
}
.cid-uJ9NtVgZmU .item:focus,
.cid-uJ9NtVgZmU span:focus {
  outline: none;
}
.cid-uJ9NtVgZmU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtVgZmU .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9NtVgZmU .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9NtVgZmU .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9NtVgZmU .mbr-text,
.cid-uJ9NtVgZmU .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9NtVgZmU .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9NtVgZmU .content-head {
  max-width: 800px;
}
.cid-uJ9NtVgZmU .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9NtVEahw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9NtVEahw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtVEahw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtVEahw .row {
  flex-direction: row-reverse;
}
.cid-uJ9NtVEahw .mbr-text {
  color: #000000;
}
.cid-uJ9NtVEahw .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9NtVEahw .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtVEahw .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9NtVEahw .mbr-section-subtitle,
.cid-uJ9NtVEahw .main-button {
  color: #ffffff;
}
.cid-uJ9NtVEahw .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9NtVEahw .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9NtVEahw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9NtVEahw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9NtVEahw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9NtVEahw .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9NtW4rfz {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9NtW4rfz img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9NtWnOUQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9NtWnOUQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtWnOUQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtWnOUQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtWnOUQ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9NtWnOUQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9NtWnOUQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9NtWnOUQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9NtWnOUQ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9NtWnOUQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9NtWnOUQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9NtWnOUQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9NtWnOUQ .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9NtWnOUQ .content-head {
  max-width: 800px;
}
.cid-uJ9NtWnOUQ .card-title,
.cid-uJ9NtWnOUQ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9NtWnOUQ .card-text {
  color: #757b62;
}
.cid-uJ9NtWSNH6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9NtWSNH6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtWSNH6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtWSNH6 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtWSNH6 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9NtWSNH6 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9NtWSNH6 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9NtWSNH6 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9NtWSNH6 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9NtWSNH6 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9NtWSNH6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9NtWSNH6 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9NtWSNH6 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9NtWSNH6 .content-head {
  max-width: 800px;
}
.cid-uJ9NtWSNH6 .card-title,
.cid-uJ9NtWSNH6 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9NtWSNH6 .card-text {
  color: #757b62;
}
.cid-uJ9NtXj7Gj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9NtXj7Gj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtXj7Gj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtXj7Gj .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtXj7Gj .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9NtXj7Gj .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9NtXj7Gj .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9NtXj7Gj .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9NtXj7Gj .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9NtXj7Gj .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9NtXj7Gj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9NtXj7Gj .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9NtXj7Gj .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9NtXj7Gj .content-head {
  max-width: 800px;
}
.cid-uJ9NtXj7Gj .card-title,
.cid-uJ9NtXj7Gj .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9NtXj7Gj .card-text {
  color: #757b62;
}
.cid-uJ9NtXPKb9 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9NtXPKb9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtXPKb9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtXPKb9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9NtYbQTY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9NtYbQTY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtYbQTY .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9NtYbQTY .item-wrapper {
  position: relative;
}
.cid-uJ9NtYbQTY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9NtYbQTY .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9NtYbQTY .carousel-control,
.cid-uJ9NtYbQTY .close {
  background: #1b1b1b;
}
.cid-uJ9NtYbQTY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9NtYbQTY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9NtYbQTY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9NtYbQTY .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9NtYbQTY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9NtYbQTY .close::before {
  content: '\e91a';
}
.cid-uJ9NtYbQTY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9NtYbQTY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9NtYbQTY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9NtYbQTY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9NtYbQTY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9NtYbQTY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9NtYbQTY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9NtYbQTY .carousel-indicators li.active,
.cid-uJ9NtYbQTY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9NtYbQTY .carousel-indicators li::after,
.cid-uJ9NtYbQTY .carousel-indicators li::before {
  content: none;
}
.cid-uJ9NtYbQTY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9NtYbQTY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9NtYbQTY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9NtYbQTY .carousel-indicators {
    display: none;
  }
}
.cid-uJ9NtYbQTY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9NtYbQTY .carousel-inner > .active {
  display: block;
}
.cid-uJ9NtYbQTY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9NtYbQTY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9NtYbQTY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9NtYbQTY .carousel-control,
  .cid-uJ9NtYbQTY .carousel-indicators,
  .cid-uJ9NtYbQTY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9NtYbQTY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9NtYbQTY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9NtYbQTY .carousel-indicators .active,
.cid-uJ9NtYbQTY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9NtYbQTY .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9NtYbQTY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9NtYbQTY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9NtYbQTY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9NtYbQTY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9NtYbQTY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9NtYbQTY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9NtYbQTY .carousel {
  width: 100%;
}
.cid-uJ9NtYbQTY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9NtYbQTY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9NtYbQTY .modal.fade .modal-dialog,
.cid-uJ9NtYbQTY .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9NtYbQTY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9NtYbQTY .content-head {
  max-width: 800px;
}
.cid-uJ9NtYbQTY H3 {
  color: #ffffff;
}
.cid-uJ9NtYZcq3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9NtYZcq3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9NtYZcq3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9NtYZcq3 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9NtYZcq3 .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9NtYZcq3 .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9NtYZcq3 .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9NtYZcq3 .wrap {
  background: url("../../../assets/images/leung-tin-au-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9NtYZcq3 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9NtYZcq3 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9NtYZcq3 .mbr-text {
  color: #000000;
}
.cid-uJ9NtYZcq3 .mbr-text,
.cid-uJ9NtYZcq3 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9NtZtuwb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9NtZtuwb .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9NtZtuwb .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9NtZtuwb .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9NtZtuwb .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9NtZtuwb .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9NtZtuwb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9NtZtuwb .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9NtZtuwb .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9NtZtuwb .header-menu li p {
  margin: 0;
}
.cid-uJ9NtZtuwb .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9NtZtuwb .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9PHqY1nU {
  display: flex;
  background-image: url("../../../assets/images/nam-sang-wai-2000x1318.webp");
}
.cid-uJ9PHqY1nU .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9PHqY1nU {
    align-items: center;
  }
  .cid-uJ9PHqY1nU .row {
    justify-content: center;
  }
  .cid-uJ9PHqY1nU .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9PHqY1nU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9PHqY1nU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9PHqY1nU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9PHqY1nU .content-wrap {
    width: 100%;
  }
}
.cid-uJ9PHqY1nU .mbr-section-title,
.cid-uJ9PHqY1nU .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9PHqY1nU .mbr-text,
.cid-uJ9PHqY1nU .mbr-section-btn {
  text-align: center;
}
.cid-uJ9PHrrXtx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9PHrrXtx .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9PHrrXtx .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9PHrPMFa {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/nam-sang-wai-large1.webp");
}
.cid-uJ9PHrPMFa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHrPMFa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHrPMFa .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9PHrPMFa .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9PHscVRz {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9PHscVRz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHscVRz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHscVRz .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9PHsy8PQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9PHsy8PQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHsy8PQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHsy8PQ .row {
  flex-direction: row-reverse;
}
.cid-uJ9PHsVPi2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9PHsVPi2 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9PHsVPi2 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9PHti117 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9PHti117 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9PHti117 img,
.cid-uJ9PHti117 .item-img {
  width: 100%;
}
.cid-uJ9PHti117 .item:focus,
.cid-uJ9PHti117 span:focus {
  outline: none;
}
.cid-uJ9PHti117 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHti117 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9PHti117 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9PHti117 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9PHti117 .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9PHti117 .mbr-text,
.cid-uJ9PHti117 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9PHti117 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9PHti117 .content-head {
  max-width: 800px;
}
.cid-uJ9PHtVcWS {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9PHtVcWS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHtVcWS .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHtVcWS .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9PHtVcWS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHtVcWS .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9PHtVcWS .card-title,
.cid-uJ9PHtVcWS .iconfont-wrapper,
.cid-uJ9PHtVcWS .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9PHtVcWS .content-head {
  max-width: 800px;
}
.cid-uJ9PHtVcWS .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9PHtVcWS .mbr-section-btn {
  text-align: center;
}
.cid-uJ9PHtVcWS .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9PHtVcWS .card-text,
.cid-uJ9PHtVcWS .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9PHtVcWS .card-title,
.cid-uJ9PHtVcWS .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9PHuvD8l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9PHuvD8l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHuvD8l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHuvD8l .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9PHuvD8l .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9PHuYX39 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9PHuYX39 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHuYX39 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHuYX39 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9PHvr6ul {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9PHvr6ul img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9PHvTjdX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9PHvTjdX .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9PHvTjdX img,
.cid-uJ9PHvTjdX .item-img {
  width: 100%;
}
.cid-uJ9PHvTjdX .item:focus,
.cid-uJ9PHvTjdX span:focus {
  outline: none;
}
.cid-uJ9PHvTjdX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHvTjdX .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9PHvTjdX .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9PHvTjdX .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9PHvTjdX .mbr-text,
.cid-uJ9PHvTjdX .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9PHvTjdX .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9PHvTjdX .content-head {
  max-width: 800px;
}
.cid-uJ9PHvTjdX .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9PHwqJFf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9PHwqJFf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHwqJFf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHwqJFf .row {
  flex-direction: row-reverse;
}
.cid-uJ9PHwqJFf .mbr-text {
  color: #000000;
}
.cid-uJ9PHwqJFf .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9PHwqJFf .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHwqJFf .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9PHwqJFf .mbr-section-subtitle,
.cid-uJ9PHwqJFf .main-button {
  color: #ffffff;
}
.cid-uJ9PHwqJFf .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9PHwqJFf .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9PHwqJFf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9PHwqJFf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9PHwqJFf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9PHwqJFf .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9PHx122G {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9PHx122G img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9PHxuGaP {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9PHxuGaP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHxuGaP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHxuGaP .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHxuGaP .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9PHxuGaP .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9PHxuGaP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9PHxuGaP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9PHxuGaP .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9PHxuGaP .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9PHxuGaP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9PHxuGaP .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9PHxuGaP .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9PHxuGaP .content-head {
  max-width: 800px;
}
.cid-uJ9PHxuGaP .card-title,
.cid-uJ9PHxuGaP .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9PHxuGaP .card-text {
  color: #757b62;
}
.cid-uJ9PHyJXqr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9PHyJXqr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHyJXqr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHyJXqr .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHyJXqr .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9PHyJXqr .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9PHyJXqr .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9PHyJXqr .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9PHyJXqr .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9PHyJXqr .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9PHyJXqr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9PHyJXqr .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9PHyJXqr .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9PHyJXqr .content-head {
  max-width: 800px;
}
.cid-uJ9PHyJXqr .card-title,
.cid-uJ9PHyJXqr .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9PHyJXqr .card-text {
  color: #757b62;
}
.cid-uJ9PHzhgxE {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9PHzhgxE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHzhgxE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHzhgxE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9PHzMYV1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9PHzMYV1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHzMYV1 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9PHzMYV1 .item-wrapper {
  position: relative;
}
.cid-uJ9PHzMYV1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9PHzMYV1 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9PHzMYV1 .carousel-control,
.cid-uJ9PHzMYV1 .close {
  background: #1b1b1b;
}
.cid-uJ9PHzMYV1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9PHzMYV1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9PHzMYV1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9PHzMYV1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9PHzMYV1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9PHzMYV1 .close::before {
  content: '\e91a';
}
.cid-uJ9PHzMYV1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9PHzMYV1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9PHzMYV1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9PHzMYV1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9PHzMYV1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9PHzMYV1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9PHzMYV1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9PHzMYV1 .carousel-indicators li.active,
.cid-uJ9PHzMYV1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9PHzMYV1 .carousel-indicators li::after,
.cid-uJ9PHzMYV1 .carousel-indicators li::before {
  content: none;
}
.cid-uJ9PHzMYV1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9PHzMYV1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9PHzMYV1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9PHzMYV1 .carousel-indicators {
    display: none;
  }
}
.cid-uJ9PHzMYV1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9PHzMYV1 .carousel-inner > .active {
  display: block;
}
.cid-uJ9PHzMYV1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9PHzMYV1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9PHzMYV1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9PHzMYV1 .carousel-control,
  .cid-uJ9PHzMYV1 .carousel-indicators,
  .cid-uJ9PHzMYV1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9PHzMYV1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9PHzMYV1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9PHzMYV1 .carousel-indicators .active,
.cid-uJ9PHzMYV1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9PHzMYV1 .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9PHzMYV1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9PHzMYV1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9PHzMYV1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9PHzMYV1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9PHzMYV1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9PHzMYV1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9PHzMYV1 .carousel {
  width: 100%;
}
.cid-uJ9PHzMYV1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9PHzMYV1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9PHzMYV1 .modal.fade .modal-dialog,
.cid-uJ9PHzMYV1 .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9PHzMYV1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9PHzMYV1 .content-head {
  max-width: 800px;
}
.cid-uJ9PHzMYV1 H3 {
  color: #ffffff;
}
.cid-uJ9PHAGm5Q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9PHAGm5Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9PHAGm5Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9PHAGm5Q .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9PHAGm5Q .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9PHAGm5Q .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9PHAGm5Q .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9PHAGm5Q .wrap {
  background: url("../../../assets/images/nam-sang-wai-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9PHAGm5Q .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9PHAGm5Q .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9PHAGm5Q .mbr-text {
  color: #000000;
}
.cid-uJ9PHAGm5Q .mbr-text,
.cid-uJ9PHAGm5Q .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9PHBeC3T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9PHBeC3T .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9PHBeC3T .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9PHBeC3T .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9PHBeC3T .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9PHBeC3T .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9PHBeC3T .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9PHBeC3T .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9PHBeC3T .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9PHBeC3T .header-menu li p {
  margin: 0;
}
.cid-uJ9PHBeC3T .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9PHBeC3T .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9Rq5UKD9 {
  display: flex;
  background-image: url("../../../assets/images/tai-tong-3-2000x1220.webp");
}
.cid-uJ9Rq5UKD9 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9Rq5UKD9 {
    align-items: center;
  }
  .cid-uJ9Rq5UKD9 .row {
    justify-content: center;
  }
  .cid-uJ9Rq5UKD9 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9Rq5UKD9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9Rq5UKD9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9Rq5UKD9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9Rq5UKD9 .content-wrap {
    width: 100%;
  }
}
.cid-uJ9Rq5UKD9 .mbr-section-title,
.cid-uJ9Rq5UKD9 .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9Rq5UKD9 .mbr-text,
.cid-uJ9Rq5UKD9 .mbr-section-btn {
  text-align: center;
}
.cid-uJ9Rq6pIFL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9Rq6pIFL .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9Rq6pIFL .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9Rq6OCN6 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tai-tong-large1.webp");
}
.cid-uJ9Rq6OCN6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Rq6OCN6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Rq6OCN6 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9Rq6OCN6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9Rq7f8m8 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9Rq7f8m8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Rq7f8m8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Rq7f8m8 .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9Rq7GNGJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9Rq7GNGJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Rq7GNGJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Rq7GNGJ .row {
  flex-direction: row-reverse;
}
.cid-uJ9Rq8aeko {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9Rq8aeko .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9Rq8aeko .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9Rq8AYqO {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9Rq8AYqO .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9Rq8AYqO img,
.cid-uJ9Rq8AYqO .item-img {
  width: 100%;
}
.cid-uJ9Rq8AYqO .item:focus,
.cid-uJ9Rq8AYqO span:focus {
  outline: none;
}
.cid-uJ9Rq8AYqO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9Rq8AYqO .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9Rq8AYqO .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9Rq8AYqO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9Rq8AYqO .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9Rq8AYqO .mbr-text,
.cid-uJ9Rq8AYqO .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9Rq8AYqO .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9Rq8AYqO .content-head {
  max-width: 800px;
}
.cid-uJ9Rq9e4dl {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9Rq9e4dl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Rq9e4dl .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9Rq9e4dl .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9Rq9e4dl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Rq9e4dl .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9Rq9e4dl .card-title,
.cid-uJ9Rq9e4dl .iconfont-wrapper,
.cid-uJ9Rq9e4dl .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9Rq9e4dl .content-head {
  max-width: 800px;
}
.cid-uJ9Rq9e4dl .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9Rq9e4dl .mbr-section-btn {
  text-align: center;
}
.cid-uJ9Rq9e4dl .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9Rq9e4dl .card-text,
.cid-uJ9Rq9e4dl .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9Rq9e4dl .card-title,
.cid-uJ9Rq9e4dl .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9Rq9WPBd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9Rq9WPBd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Rq9WPBd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Rq9WPBd .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9Rq9WPBd .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9RqasiAV {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9RqasiAV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9RqasiAV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9RqasiAV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9RqaUYeq {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9RqaUYeq img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9RqboctX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9RqboctX .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9RqboctX img,
.cid-uJ9RqboctX .item-img {
  width: 100%;
}
.cid-uJ9RqboctX .item:focus,
.cid-uJ9RqboctX span:focus {
  outline: none;
}
.cid-uJ9RqboctX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9RqboctX .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9RqboctX .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9RqboctX .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9RqboctX .mbr-text,
.cid-uJ9RqboctX .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9RqboctX .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9RqboctX .content-head {
  max-width: 800px;
}
.cid-uJ9RqboctX .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9RqbZ3Bp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9RqbZ3Bp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9RqbZ3Bp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9RqbZ3Bp .row {
  flex-direction: row-reverse;
}
.cid-uJ9RqbZ3Bp .mbr-text {
  color: #000000;
}
.cid-uJ9RqbZ3Bp .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9RqbZ3Bp .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9RqbZ3Bp .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9RqbZ3Bp .mbr-section-subtitle,
.cid-uJ9RqbZ3Bp .main-button {
  color: #ffffff;
}
.cid-uJ9RqbZ3Bp .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9RqbZ3Bp .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9RqbZ3Bp .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9RqbZ3Bp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9RqbZ3Bp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9RqbZ3Bp .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9RqcBWP2 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9RqcBWP2 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9RqdaYSV {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9RqdaYSV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9RqdaYSV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9RqdaYSV .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9RqdaYSV .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9RqdaYSV .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9RqdaYSV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9RqdaYSV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9RqdaYSV .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9RqdaYSV .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9RqdaYSV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9RqdaYSV .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9RqdaYSV .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9RqdaYSV .content-head {
  max-width: 800px;
}
.cid-uJ9RqdaYSV .card-title,
.cid-uJ9RqdaYSV .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9RqdaYSV .card-text {
  color: #757b62;
}
.cid-uJ9RqdNvkQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9RqdNvkQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9RqdNvkQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9RqdNvkQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9RqdNvkQ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9RqdNvkQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9RqdNvkQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9RqdNvkQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9RqdNvkQ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9RqdNvkQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9RqdNvkQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9RqdNvkQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9RqdNvkQ .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9RqdNvkQ .content-head {
  max-width: 800px;
}
.cid-uJ9RqdNvkQ .card-title,
.cid-uJ9RqdNvkQ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9RqdNvkQ .card-text {
  color: #757b62;
}
.cid-uJ9RqelwcA {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9RqelwcA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9RqelwcA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9RqelwcA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9RqeUA1b {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9RqeUA1b .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9RqeUA1b .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9RqeUA1b .item-wrapper {
  position: relative;
}
.cid-uJ9RqeUA1b .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9RqeUA1b .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9RqeUA1b .carousel-control,
.cid-uJ9RqeUA1b .close {
  background: #1b1b1b;
}
.cid-uJ9RqeUA1b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9RqeUA1b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9RqeUA1b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9RqeUA1b .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9RqeUA1b .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9RqeUA1b .close::before {
  content: '\e91a';
}
.cid-uJ9RqeUA1b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9RqeUA1b .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9RqeUA1b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9RqeUA1b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9RqeUA1b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9RqeUA1b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9RqeUA1b .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9RqeUA1b .carousel-indicators li.active,
.cid-uJ9RqeUA1b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9RqeUA1b .carousel-indicators li::after,
.cid-uJ9RqeUA1b .carousel-indicators li::before {
  content: none;
}
.cid-uJ9RqeUA1b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9RqeUA1b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9RqeUA1b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9RqeUA1b .carousel-indicators {
    display: none;
  }
}
.cid-uJ9RqeUA1b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9RqeUA1b .carousel-inner > .active {
  display: block;
}
.cid-uJ9RqeUA1b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9RqeUA1b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9RqeUA1b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9RqeUA1b .carousel-control,
  .cid-uJ9RqeUA1b .carousel-indicators,
  .cid-uJ9RqeUA1b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9RqeUA1b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9RqeUA1b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9RqeUA1b .carousel-indicators .active,
.cid-uJ9RqeUA1b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9RqeUA1b .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9RqeUA1b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9RqeUA1b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9RqeUA1b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9RqeUA1b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9RqeUA1b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9RqeUA1b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9RqeUA1b .carousel {
  width: 100%;
}
.cid-uJ9RqeUA1b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9RqeUA1b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9RqeUA1b .modal.fade .modal-dialog,
.cid-uJ9RqeUA1b .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9RqeUA1b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9RqeUA1b .content-head {
  max-width: 800px;
}
.cid-uJ9RqeUA1b H3 {
  color: #ffffff;
}
.cid-uJ9RqfOWiV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9RqfOWiV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9RqfOWiV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9RqfOWiV .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9RqfOWiV .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9RqfOWiV .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9RqfOWiV .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9RqfOWiV .wrap {
  background: url("../../../assets/images/tai-tong-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9RqfOWiV .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9RqfOWiV .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9RqfOWiV .mbr-text {
  color: #000000;
}
.cid-uJ9RqfOWiV .mbr-text,
.cid-uJ9RqfOWiV .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9Rqglqhc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9Rqglqhc .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9Rqglqhc .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9Rqglqhc .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9Rqglqhc .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9Rqglqhc .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9Rqglqhc .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9Rqglqhc .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9Rqglqhc .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9Rqglqhc .header-menu li p {
  margin: 0;
}
.cid-uJ9Rqglqhc .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9Rqglqhc .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9UtDC22F {
  display: flex;
  background-image: url("../../../assets/images/lam-tei-reservoir-1-2000x1280.webp");
}
.cid-uJ9UtDC22F .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9UtDC22F {
    align-items: center;
  }
  .cid-uJ9UtDC22F .row {
    justify-content: center;
  }
  .cid-uJ9UtDC22F .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9UtDC22F .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9UtDC22F {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9UtDC22F .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9UtDC22F .content-wrap {
    width: 100%;
  }
}
.cid-uJ9UtDC22F .mbr-section-title,
.cid-uJ9UtDC22F .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9UtDC22F .mbr-text,
.cid-uJ9UtDC22F .mbr-section-btn {
  text-align: center;
}
.cid-uJ9UtDXnkj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9UtDXnkj .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9UtDXnkj .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9UtEarZJ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/lam-tei-reservoir-large1.webp");
}
.cid-uJ9UtEarZJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtEarZJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtEarZJ .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9UtEarZJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9UtEoy9z {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9UtEoy9z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtEoy9z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtEoy9z .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9UtECLfT {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9UtECLfT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtECLfT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtECLfT .row {
  flex-direction: row-reverse;
}
.cid-uJ9UtERtT1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9UtERtT1 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9UtERtT1 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9UtF1SAd {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9UtF1SAd .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9UtF1SAd img,
.cid-uJ9UtF1SAd .item-img {
  width: 100%;
}
.cid-uJ9UtF1SAd .item:focus,
.cid-uJ9UtF1SAd span:focus {
  outline: none;
}
.cid-uJ9UtF1SAd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtF1SAd .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9UtF1SAd .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9UtF1SAd .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9UtF1SAd .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9UtF1SAd .mbr-text,
.cid-uJ9UtF1SAd .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9UtF1SAd .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9UtF1SAd .content-head {
  max-width: 800px;
}
.cid-uJ9UtFv0zh {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9UtFv0zh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtFv0zh .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtFv0zh .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9UtFv0zh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtFv0zh .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9UtFv0zh .card-title,
.cid-uJ9UtFv0zh .iconfont-wrapper,
.cid-uJ9UtFv0zh .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9UtFv0zh .content-head {
  max-width: 800px;
}
.cid-uJ9UtFv0zh .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9UtFv0zh .mbr-section-btn {
  text-align: center;
}
.cid-uJ9UtFv0zh .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9UtFv0zh .card-text,
.cid-uJ9UtFv0zh .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9UtFv0zh .card-title,
.cid-uJ9UtFv0zh .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9UtFY4wD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9UtFY4wD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtFY4wD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtFY4wD .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9UtFY4wD .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9UtGiQhr {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9UtGiQhr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtGiQhr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtGiQhr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9UtGzXKL {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9UtGzXKL img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9UtGQKSi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9UtGQKSi .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9UtGQKSi img,
.cid-uJ9UtGQKSi .item-img {
  width: 100%;
}
.cid-uJ9UtGQKSi .item:focus,
.cid-uJ9UtGQKSi span:focus {
  outline: none;
}
.cid-uJ9UtGQKSi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtGQKSi .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9UtGQKSi .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9UtGQKSi .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9UtGQKSi .mbr-text,
.cid-uJ9UtGQKSi .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9UtGQKSi .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9UtGQKSi .content-head {
  max-width: 800px;
}
.cid-uJ9UtGQKSi .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9UtHcvxW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9UtHcvxW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtHcvxW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtHcvxW .row {
  flex-direction: row-reverse;
}
.cid-uJ9UtHcvxW .mbr-text {
  color: #000000;
}
.cid-uJ9UtHcvxW .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9UtHcvxW .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtHcvxW .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9UtHcvxW .mbr-section-subtitle,
.cid-uJ9UtHcvxW .main-button {
  color: #ffffff;
}
.cid-uJ9UtHcvxW .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9UtHcvxW .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9UtHcvxW .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9UtHcvxW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9UtHcvxW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9UtHcvxW .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9UtHBCuV {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9UtHBCuV img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9UtHRIuQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9UtHRIuQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtHRIuQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtHRIuQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtHRIuQ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9UtHRIuQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9UtHRIuQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9UtHRIuQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9UtHRIuQ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9UtHRIuQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9UtHRIuQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9UtHRIuQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9UtHRIuQ .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9UtHRIuQ .content-head {
  max-width: 800px;
}
.cid-uJ9UtHRIuQ .card-title,
.cid-uJ9UtHRIuQ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9UtHRIuQ .card-text {
  color: #757b62;
}
.cid-uJ9UtIi6UW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9UtIi6UW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtIi6UW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtIi6UW .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtIi6UW .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9UtIi6UW .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9UtIi6UW .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9UtIi6UW .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9UtIi6UW .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9UtIi6UW .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9UtIi6UW .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9UtIi6UW .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9UtIi6UW .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9UtIi6UW .content-head {
  max-width: 800px;
}
.cid-uJ9UtIi6UW .card-title,
.cid-uJ9UtIi6UW .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9UtIi6UW .card-text {
  color: #757b62;
}
.cid-uJ9UtIFYIB {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9UtIFYIB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtIFYIB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtIFYIB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9UtIZ9Y0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9UtIZ9Y0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtIZ9Y0 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9UtIZ9Y0 .item-wrapper {
  position: relative;
}
.cid-uJ9UtIZ9Y0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9UtIZ9Y0 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9UtIZ9Y0 .carousel-control,
.cid-uJ9UtIZ9Y0 .close {
  background: #1b1b1b;
}
.cid-uJ9UtIZ9Y0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9UtIZ9Y0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9UtIZ9Y0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9UtIZ9Y0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9UtIZ9Y0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9UtIZ9Y0 .close::before {
  content: '\e91a';
}
.cid-uJ9UtIZ9Y0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9UtIZ9Y0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9UtIZ9Y0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9UtIZ9Y0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9UtIZ9Y0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9UtIZ9Y0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9UtIZ9Y0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9UtIZ9Y0 .carousel-indicators li.active,
.cid-uJ9UtIZ9Y0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9UtIZ9Y0 .carousel-indicators li::after,
.cid-uJ9UtIZ9Y0 .carousel-indicators li::before {
  content: none;
}
.cid-uJ9UtIZ9Y0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9UtIZ9Y0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9UtIZ9Y0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9UtIZ9Y0 .carousel-indicators {
    display: none;
  }
}
.cid-uJ9UtIZ9Y0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9UtIZ9Y0 .carousel-inner > .active {
  display: block;
}
.cid-uJ9UtIZ9Y0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9UtIZ9Y0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9UtIZ9Y0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9UtIZ9Y0 .carousel-control,
  .cid-uJ9UtIZ9Y0 .carousel-indicators,
  .cid-uJ9UtIZ9Y0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9UtIZ9Y0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9UtIZ9Y0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9UtIZ9Y0 .carousel-indicators .active,
.cid-uJ9UtIZ9Y0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9UtIZ9Y0 .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9UtIZ9Y0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9UtIZ9Y0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9UtIZ9Y0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9UtIZ9Y0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9UtIZ9Y0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9UtIZ9Y0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9UtIZ9Y0 .carousel {
  width: 100%;
}
.cid-uJ9UtIZ9Y0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9UtIZ9Y0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9UtIZ9Y0 .modal.fade .modal-dialog,
.cid-uJ9UtIZ9Y0 .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9UtIZ9Y0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9UtIZ9Y0 .content-head {
  max-width: 800px;
}
.cid-uJ9UtIZ9Y0 H3 {
  color: #ffffff;
}
.cid-uJ9UtJHGip {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9UtJHGip .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9UtJHGip .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9UtJHGip .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9UtJHGip .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9UtJHGip .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9UtJHGip .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9UtJHGip .wrap {
  background: url("../../../assets/images/lam-tei-reservoir-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9UtJHGip .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9UtJHGip .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9UtJHGip .mbr-text {
  color: #000000;
}
.cid-uJ9UtJHGip .mbr-text,
.cid-uJ9UtJHGip .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9UtK4Yyh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9UtK4Yyh .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9UtK4Yyh .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9UtK4Yyh .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9UtK4Yyh .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9UtK4Yyh .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9UtK4Yyh .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9UtK4Yyh .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9UtK4Yyh .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9UtK4Yyh .header-menu li p {
  margin: 0;
}
.cid-uJ9UtK4Yyh .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9UtK4Yyh .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJ9Xqdh1bi {
  display: flex;
  background-image: url("../../../assets/images/to-hang-tung-1-2000x1377.webp");
}
.cid-uJ9Xqdh1bi .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJ9Xqdh1bi {
    align-items: center;
  }
  .cid-uJ9Xqdh1bi .row {
    justify-content: center;
  }
  .cid-uJ9Xqdh1bi .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJ9Xqdh1bi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJ9Xqdh1bi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ9Xqdh1bi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJ9Xqdh1bi .content-wrap {
    width: 100%;
  }
}
.cid-uJ9Xqdh1bi .mbr-section-title,
.cid-uJ9Xqdh1bi .mbr-section-subtitle {
  text-align: center;
}
.cid-uJ9Xqdh1bi .mbr-text,
.cid-uJ9Xqdh1bi .mbr-section-btn {
  text-align: center;
}
.cid-uJ9XqdzbTa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJ9XqdzbTa .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJ9XqdzbTa .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJ9XqdMU9G {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/to-hang-tung-large1.webp");
}
.cid-uJ9XqdMU9G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9XqdMU9G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9XqdMU9G .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9XqdMU9G .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9Xqe3Hhq {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9Xqe3Hhq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Xqe3Hhq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Xqe3Hhq .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9XqeiHiW {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ9XqeiHiW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9XqeiHiW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9XqeiHiW .row {
  flex-direction: row-reverse;
}
.cid-uJ9Xqew1xe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9Xqew1xe .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJ9Xqew1xe .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJ9XqeHHd8 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJ9XqeHHd8 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJ9XqeHHd8 img,
.cid-uJ9XqeHHd8 .item-img {
  width: 100%;
}
.cid-uJ9XqeHHd8 .item:focus,
.cid-uJ9XqeHHd8 span:focus {
  outline: none;
}
.cid-uJ9XqeHHd8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9XqeHHd8 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9XqeHHd8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9XqeHHd8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJ9XqeHHd8 .mbr-section-title {
  color: #99cc00;
}
.cid-uJ9XqeHHd8 .mbr-text,
.cid-uJ9XqeHHd8 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJ9XqeHHd8 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9XqeHHd8 .content-head {
  max-width: 800px;
}
.cid-uJ9Xqfe22j {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9Xqfe22j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Xqfe22j .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9Xqfe22j .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJ9Xqfe22j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Xqfe22j .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9Xqfe22j .card-title,
.cid-uJ9Xqfe22j .iconfont-wrapper,
.cid-uJ9Xqfe22j .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJ9Xqfe22j .content-head {
  max-width: 800px;
}
.cid-uJ9Xqfe22j .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9Xqfe22j .mbr-section-btn {
  text-align: center;
}
.cid-uJ9Xqfe22j .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9Xqfe22j .card-text,
.cid-uJ9Xqfe22j .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9Xqfe22j .card-title,
.cid-uJ9Xqfe22j .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJ9XqfIXyo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJ9XqfIXyo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9XqfIXyo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9XqfIXyo .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9XqfIXyo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9Xqg4C2s {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJ9Xqg4C2s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Xqg4C2s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Xqg4C2s .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9XqgmVDI {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9XqgmVDI img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9XqgAbur {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9XqgAbur .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJ9XqgAbur img,
.cid-uJ9XqgAbur .item-img {
  width: 100%;
}
.cid-uJ9XqgAbur .item:focus,
.cid-uJ9XqgAbur span:focus {
  outline: none;
}
.cid-uJ9XqgAbur .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9XqgAbur .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9XqgAbur .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJ9XqgAbur .mbr-section-title {
  color: #0099ff;
}
.cid-uJ9XqgAbur .mbr-text,
.cid-uJ9XqgAbur .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJ9XqgAbur .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJ9XqgAbur .content-head {
  max-width: 800px;
}
.cid-uJ9XqgAbur .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJ9XqgVKk5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJ9XqgVKk5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9XqgVKk5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9XqgVKk5 .row {
  flex-direction: row-reverse;
}
.cid-uJ9XqgVKk5 .mbr-text {
  color: #000000;
}
.cid-uJ9XqgVKk5 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJ9XqgVKk5 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9XqgVKk5 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJ9XqgVKk5 .mbr-section-subtitle,
.cid-uJ9XqgVKk5 .main-button {
  color: #ffffff;
}
.cid-uJ9XqgVKk5 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJ9XqgVKk5 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJ9XqgVKk5 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJ9XqgVKk5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJ9XqgVKk5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJ9XqgVKk5 .mbr-section-title {
  color: #ffffff;
}
.cid-uJ9XqhoKqO {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJ9XqhoKqO img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJ9XqhFcE9 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9XqhFcE9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9XqhFcE9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9XqhFcE9 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9XqhFcE9 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9XqhFcE9 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9XqhFcE9 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9XqhFcE9 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9XqhFcE9 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9XqhFcE9 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9XqhFcE9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9XqhFcE9 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9XqhFcE9 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9XqhFcE9 .content-head {
  max-width: 800px;
}
.cid-uJ9XqhFcE9 .card-title,
.cid-uJ9XqhFcE9 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9XqhFcE9 .card-text {
  color: #757b62;
}
.cid-uJ9Xqi6F1X {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJ9Xqi6F1X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Xqi6F1X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Xqi6F1X .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9Xqi6F1X .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJ9Xqi6F1X .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJ9Xqi6F1X .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9Xqi6F1X .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJ9Xqi6F1X .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJ9Xqi6F1X .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9Xqi6F1X .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9Xqi6F1X .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJ9Xqi6F1X .card-box .item-footer {
  margin-top: auto;
}
.cid-uJ9Xqi6F1X .content-head {
  max-width: 800px;
}
.cid-uJ9Xqi6F1X .card-title,
.cid-uJ9Xqi6F1X .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJ9Xqi6F1X .card-text {
  color: #757b62;
}
.cid-uJ9Xqit9Bi {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJ9Xqit9Bi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9Xqit9Bi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9Xqit9Bi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ9XqiPlfU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJ9XqiPlfU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJ9XqiPlfU .item {
    margin-bottom: 1rem;
  }
}
.cid-uJ9XqiPlfU .item-wrapper {
  position: relative;
}
.cid-uJ9XqiPlfU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJ9XqiPlfU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJ9XqiPlfU .carousel-control,
.cid-uJ9XqiPlfU .close {
  background: #1b1b1b;
}
.cid-uJ9XqiPlfU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJ9XqiPlfU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJ9XqiPlfU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJ9XqiPlfU .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJ9XqiPlfU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJ9XqiPlfU .close::before {
  content: '\e91a';
}
.cid-uJ9XqiPlfU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJ9XqiPlfU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJ9XqiPlfU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9XqiPlfU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJ9XqiPlfU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJ9XqiPlfU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJ9XqiPlfU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJ9XqiPlfU .carousel-indicators li.active,
.cid-uJ9XqiPlfU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJ9XqiPlfU .carousel-indicators li::after,
.cid-uJ9XqiPlfU .carousel-indicators li::before {
  content: none;
}
.cid-uJ9XqiPlfU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJ9XqiPlfU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ9XqiPlfU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJ9XqiPlfU .carousel-indicators {
    display: none;
  }
}
.cid-uJ9XqiPlfU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJ9XqiPlfU .carousel-inner > .active {
  display: block;
}
.cid-uJ9XqiPlfU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJ9XqiPlfU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJ9XqiPlfU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJ9XqiPlfU .carousel-control,
  .cid-uJ9XqiPlfU .carousel-indicators,
  .cid-uJ9XqiPlfU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJ9XqiPlfU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJ9XqiPlfU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJ9XqiPlfU .carousel-indicators .active,
.cid-uJ9XqiPlfU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJ9XqiPlfU .carousel-indicators .active {
  background: #fff;
}
.cid-uJ9XqiPlfU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJ9XqiPlfU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJ9XqiPlfU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJ9XqiPlfU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJ9XqiPlfU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJ9XqiPlfU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJ9XqiPlfU .carousel {
  width: 100%;
}
.cid-uJ9XqiPlfU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJ9XqiPlfU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJ9XqiPlfU .modal.fade .modal-dialog,
.cid-uJ9XqiPlfU .modal.in .modal-dialog {
  transform: none;
}
.cid-uJ9XqiPlfU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJ9XqiPlfU .content-head {
  max-width: 800px;
}
.cid-uJ9XqiPlfU H3 {
  color: #ffffff;
}
.cid-uJ9XqjAk7m {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJ9XqjAk7m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJ9XqjAk7m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJ9XqjAk7m .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJ9XqjAk7m .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJ9XqjAk7m .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJ9XqjAk7m .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJ9XqjAk7m .wrap {
  background: url("../../../assets/images/to-hang-tung-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJ9XqjAk7m .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJ9XqjAk7m .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJ9XqjAk7m .mbr-text {
  color: #000000;
}
.cid-uJ9XqjAk7m .mbr-text,
.cid-uJ9XqjAk7m .mbr-section-btn {
  color: #ffffff;
}
.cid-uJ9XqjZLQo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJ9XqjZLQo .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJ9XqjZLQo .social-row .soc-item {
  margin: 8px;
}
.cid-uJ9XqjZLQo .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJ9XqjZLQo .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJ9XqjZLQo .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJ9XqjZLQo .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJ9XqjZLQo .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJ9XqjZLQo .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJ9XqjZLQo .header-menu li p {
  margin: 0;
}
.cid-uJ9XqjZLQo .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJ9XqjZLQo .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJaJ2RqXaC {
  display: flex;
  background-image: url("../../../assets/images/dragons-back.-3-2000x1290.webp");
}
.cid-uJaJ2RqXaC .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJaJ2RqXaC {
    align-items: center;
  }
  .cid-uJaJ2RqXaC .row {
    justify-content: center;
  }
  .cid-uJaJ2RqXaC .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJaJ2RqXaC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJaJ2RqXaC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJaJ2RqXaC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJaJ2RqXaC .content-wrap {
    width: 100%;
  }
}
.cid-uJaJ2RqXaC .mbr-section-title,
.cid-uJaJ2RqXaC .mbr-section-subtitle {
  text-align: center;
}
.cid-uJaJ2RqXaC .mbr-text,
.cid-uJaJ2RqXaC .mbr-section-btn {
  text-align: center;
}
.cid-uJaJ2RHFZ1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJaJ2RHFZ1 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJaJ2RHFZ1 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJaJ2RTkIv {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/dragons-back-large1.webp");
}
.cid-uJaJ2RTkIv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2RTkIv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2RTkIv .mbr-section-title {
  color: #ffffff;
}
.cid-uJaJ2RTkIv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaJ2S8Sv2 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaJ2S8Sv2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2S8Sv2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2S8Sv2 .mbr-section-title {
  color: #0099ff;
}
.cid-uJaJ2SoSrr {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaJ2SoSrr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2SoSrr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2SoSrr .row {
  flex-direction: row-reverse;
}
.cid-uJaJ2SLVZY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaJ2SLVZY .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJaJ2SLVZY .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJaJ2SZUKu {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJaJ2SZUKu .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJaJ2SZUKu img,
.cid-uJaJ2SZUKu .item-img {
  width: 100%;
}
.cid-uJaJ2SZUKu .item:focus,
.cid-uJaJ2SZUKu span:focus {
  outline: none;
}
.cid-uJaJ2SZUKu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2SZUKu .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaJ2SZUKu .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaJ2SZUKu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJaJ2SZUKu .mbr-section-title {
  color: #99cc00;
}
.cid-uJaJ2SZUKu .mbr-text,
.cid-uJaJ2SZUKu .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJaJ2SZUKu .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaJ2SZUKu .content-head {
  max-width: 800px;
}
.cid-uJaJ2TuYjW {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaJ2TuYjW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2TuYjW .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2TuYjW .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJaJ2TuYjW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2TuYjW .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaJ2TuYjW .card-title,
.cid-uJaJ2TuYjW .iconfont-wrapper,
.cid-uJaJ2TuYjW .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJaJ2TuYjW .content-head {
  max-width: 800px;
}
.cid-uJaJ2TuYjW .mbr-section-title {
  color: #ffffff;
}
.cid-uJaJ2TuYjW .mbr-section-btn {
  text-align: center;
}
.cid-uJaJ2TuYjW .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaJ2TuYjW .card-text,
.cid-uJaJ2TuYjW .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaJ2TuYjW .card-title,
.cid-uJaJ2TuYjW .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJaJ2TYQ4T {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJaJ2TYQ4T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2TYQ4T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2TYQ4T .mbr-section-title {
  color: #ffffff;
}
.cid-uJaJ2TYQ4T .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaJ2Ul046 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJaJ2Ul046 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2Ul046 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2Ul046 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaJ2UF3B8 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaJ2UF3B8 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaJ2UV2es {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaJ2UV2es .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJaJ2UV2es img,
.cid-uJaJ2UV2es .item-img {
  width: 100%;
}
.cid-uJaJ2UV2es .item:focus,
.cid-uJaJ2UV2es span:focus {
  outline: none;
}
.cid-uJaJ2UV2es .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2UV2es .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaJ2UV2es .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaJ2UV2es .mbr-section-title {
  color: #0099ff;
}
.cid-uJaJ2UV2es .mbr-text,
.cid-uJaJ2UV2es .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJaJ2UV2es .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaJ2UV2es .content-head {
  max-width: 800px;
}
.cid-uJaJ2UV2es .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaJ2VgWut {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJaJ2VgWut .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2VgWut .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2VgWut .row {
  flex-direction: row-reverse;
}
.cid-uJaJ2VgWut .mbr-text {
  color: #000000;
}
.cid-uJaJ2VgWut .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJaJ2VgWut .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2VgWut .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJaJ2VgWut .mbr-section-subtitle,
.cid-uJaJ2VgWut .main-button {
  color: #ffffff;
}
.cid-uJaJ2VgWut .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJaJ2VgWut .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJaJ2VgWut .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJaJ2VgWut .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJaJ2VgWut .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJaJ2VgWut .mbr-section-title {
  color: #ffffff;
}
.cid-uJaJ2VCLBn {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaJ2VCLBn img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaJ2VUIej {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaJ2VUIej .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2VUIej .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2VUIej .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2VUIej .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaJ2VUIej .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaJ2VUIej .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaJ2VUIej .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaJ2VUIej .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaJ2VUIej .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaJ2VUIej .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaJ2VUIej .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaJ2VUIej .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaJ2VUIej .content-head {
  max-width: 800px;
}
.cid-uJaJ2VUIej .card-title,
.cid-uJaJ2VUIej .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaJ2VUIej .card-text {
  color: #757b62;
}
.cid-uJaJ2WfAmA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaJ2WfAmA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2WfAmA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2WfAmA .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2WfAmA .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaJ2WfAmA .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaJ2WfAmA .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaJ2WfAmA .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaJ2WfAmA .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaJ2WfAmA .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaJ2WfAmA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaJ2WfAmA .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaJ2WfAmA .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaJ2WfAmA .content-head {
  max-width: 800px;
}
.cid-uJaJ2WfAmA .card-title,
.cid-uJaJ2WfAmA .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaJ2WfAmA .card-text {
  color: #757b62;
}
.cid-uJaJ2WAnJk {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJaJ2WAnJk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2WAnJk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2WAnJk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaJ2X4xwO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaJ2X4xwO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2X4xwO .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaJ2X4xwO .item-wrapper {
  position: relative;
}
.cid-uJaJ2X4xwO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJaJ2X4xwO .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJaJ2X4xwO .carousel-control,
.cid-uJaJ2X4xwO .close {
  background: #1b1b1b;
}
.cid-uJaJ2X4xwO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJaJ2X4xwO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJaJ2X4xwO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJaJ2X4xwO .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJaJ2X4xwO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJaJ2X4xwO .close::before {
  content: '\e91a';
}
.cid-uJaJ2X4xwO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJaJ2X4xwO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJaJ2X4xwO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaJ2X4xwO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJaJ2X4xwO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJaJ2X4xwO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJaJ2X4xwO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJaJ2X4xwO .carousel-indicators li.active,
.cid-uJaJ2X4xwO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJaJ2X4xwO .carousel-indicators li::after,
.cid-uJaJ2X4xwO .carousel-indicators li::before {
  content: none;
}
.cid-uJaJ2X4xwO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJaJ2X4xwO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJaJ2X4xwO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaJ2X4xwO .carousel-indicators {
    display: none;
  }
}
.cid-uJaJ2X4xwO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJaJ2X4xwO .carousel-inner > .active {
  display: block;
}
.cid-uJaJ2X4xwO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaJ2X4xwO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJaJ2X4xwO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJaJ2X4xwO .carousel-control,
  .cid-uJaJ2X4xwO .carousel-indicators,
  .cid-uJaJ2X4xwO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJaJ2X4xwO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJaJ2X4xwO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJaJ2X4xwO .carousel-indicators .active,
.cid-uJaJ2X4xwO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJaJ2X4xwO .carousel-indicators .active {
  background: #fff;
}
.cid-uJaJ2X4xwO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJaJ2X4xwO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJaJ2X4xwO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJaJ2X4xwO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJaJ2X4xwO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJaJ2X4xwO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJaJ2X4xwO .carousel {
  width: 100%;
}
.cid-uJaJ2X4xwO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJaJ2X4xwO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJaJ2X4xwO .modal.fade .modal-dialog,
.cid-uJaJ2X4xwO .modal.in .modal-dialog {
  transform: none;
}
.cid-uJaJ2X4xwO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJaJ2X4xwO .content-head {
  max-width: 800px;
}
.cid-uJaJ2X4xwO H3 {
  color: #ffffff;
}
.cid-uJaJ2XJtiL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaJ2XJtiL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaJ2XJtiL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaJ2XJtiL .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJaJ2XJtiL .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJaJ2XJtiL .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJaJ2XJtiL .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJaJ2XJtiL .wrap {
  background: url("../../../assets/images/dragons-back-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJaJ2XJtiL .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJaJ2XJtiL .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaJ2XJtiL .mbr-text {
  color: #000000;
}
.cid-uJaJ2XJtiL .mbr-text,
.cid-uJaJ2XJtiL .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaJ2YaTqJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJaJ2YaTqJ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJaJ2YaTqJ .social-row .soc-item {
  margin: 8px;
}
.cid-uJaJ2YaTqJ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJaJ2YaTqJ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJaJ2YaTqJ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJaJ2YaTqJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJaJ2YaTqJ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJaJ2YaTqJ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJaJ2YaTqJ .header-menu li p {
  margin: 0;
}
.cid-uJaJ2YaTqJ .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJaJ2YaTqJ .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJaKOLxZ7l {
  display: flex;
  background-image: url("../../../assets/images/violet-hill-1-2000x1237.webp");
}
.cid-uJaKOLxZ7l .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJaKOLxZ7l {
    align-items: center;
  }
  .cid-uJaKOLxZ7l .row {
    justify-content: center;
  }
  .cid-uJaKOLxZ7l .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJaKOLxZ7l .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJaKOLxZ7l {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJaKOLxZ7l .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJaKOLxZ7l .content-wrap {
    width: 100%;
  }
}
.cid-uJaKOLxZ7l .mbr-section-title,
.cid-uJaKOLxZ7l .mbr-section-subtitle {
  text-align: center;
}
.cid-uJaKOLxZ7l .mbr-text,
.cid-uJaKOLxZ7l .mbr-section-btn {
  text-align: center;
}
.cid-uJaKOLPkrF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJaKOLPkrF .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJaKOLPkrF .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJaKOM1YQi {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/violet-hill-large1.webp");
}
.cid-uJaKOM1YQi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOM1YQi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOM1YQi .mbr-section-title {
  color: #ffffff;
}
.cid-uJaKOM1YQi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaKOMez2G {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaKOMez2G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOMez2G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOMez2G .mbr-section-title {
  color: #0099ff;
}
.cid-uJaKOMskSh {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaKOMskSh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOMskSh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOMskSh .row {
  flex-direction: row-reverse;
}
.cid-uJaKOMFjQK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaKOMFjQK .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJaKOMFjQK .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJaKOMTUW2 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJaKOMTUW2 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJaKOMTUW2 img,
.cid-uJaKOMTUW2 .item-img {
  width: 100%;
}
.cid-uJaKOMTUW2 .item:focus,
.cid-uJaKOMTUW2 span:focus {
  outline: none;
}
.cid-uJaKOMTUW2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaKOMTUW2 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaKOMTUW2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaKOMTUW2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJaKOMTUW2 .mbr-section-title {
  color: #99cc00;
}
.cid-uJaKOMTUW2 .mbr-text,
.cid-uJaKOMTUW2 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJaKOMTUW2 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaKOMTUW2 .content-head {
  max-width: 800px;
}
.cid-uJaKONmOic {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaKONmOic .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKONmOic .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaKONmOic .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJaKONmOic .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKONmOic .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaKONmOic .card-title,
.cid-uJaKONmOic .iconfont-wrapper,
.cid-uJaKONmOic .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJaKONmOic .content-head {
  max-width: 800px;
}
.cid-uJaKONmOic .mbr-section-title {
  color: #ffffff;
}
.cid-uJaKONmOic .mbr-section-btn {
  text-align: center;
}
.cid-uJaKONmOic .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaKONmOic .card-text,
.cid-uJaKONmOic .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaKONmOic .card-title,
.cid-uJaKONmOic .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJaKONSEMi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJaKONSEMi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKONSEMi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKONSEMi .mbr-section-title {
  color: #ffffff;
}
.cid-uJaKONSEMi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaKOO8LdL {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJaKOO8LdL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOO8LdL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOO8LdL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaKOOmhbI {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaKOOmhbI img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaKOOz2XG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaKOOz2XG .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJaKOOz2XG img,
.cid-uJaKOOz2XG .item-img {
  width: 100%;
}
.cid-uJaKOOz2XG .item:focus,
.cid-uJaKOOz2XG span:focus {
  outline: none;
}
.cid-uJaKOOz2XG .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaKOOz2XG .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaKOOz2XG .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaKOOz2XG .mbr-section-title {
  color: #0099ff;
}
.cid-uJaKOOz2XG .mbr-text,
.cid-uJaKOOz2XG .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJaKOOz2XG .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaKOOz2XG .content-head {
  max-width: 800px;
}
.cid-uJaKOOz2XG .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaKOOSfw4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJaKOOSfw4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOOSfw4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOOSfw4 .row {
  flex-direction: row-reverse;
}
.cid-uJaKOOSfw4 .mbr-text {
  color: #000000;
}
.cid-uJaKOOSfw4 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJaKOOSfw4 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaKOOSfw4 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJaKOOSfw4 .mbr-section-subtitle,
.cid-uJaKOOSfw4 .main-button {
  color: #ffffff;
}
.cid-uJaKOOSfw4 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJaKOOSfw4 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJaKOOSfw4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJaKOOSfw4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJaKOOSfw4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJaKOOSfw4 .mbr-section-title {
  color: #ffffff;
}
.cid-uJaKOPhV1O {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaKOPhV1O img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaKOPyMiw {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaKOPyMiw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOPyMiw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOPyMiw .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaKOPyMiw .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaKOPyMiw .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaKOPyMiw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaKOPyMiw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaKOPyMiw .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaKOPyMiw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaKOPyMiw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaKOPyMiw .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaKOPyMiw .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaKOPyMiw .content-head {
  max-width: 800px;
}
.cid-uJaKOPyMiw .card-title,
.cid-uJaKOPyMiw .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaKOPyMiw .card-text {
  color: #757b62;
}
.cid-uJaKOPYcD5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaKOPYcD5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOPYcD5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOPYcD5 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaKOPYcD5 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaKOPYcD5 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaKOPYcD5 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaKOPYcD5 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaKOPYcD5 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaKOPYcD5 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaKOPYcD5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaKOPYcD5 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaKOPYcD5 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaKOPYcD5 .content-head {
  max-width: 800px;
}
.cid-uJaKOPYcD5 .card-title,
.cid-uJaKOPYcD5 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaKOPYcD5 .card-text {
  color: #757b62;
}
.cid-uJaKOQnHPy {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJaKOQnHPy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKOQnHPy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKOQnHPy .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaKOQHoIT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaKOQHoIT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaKOQHoIT .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaKOQHoIT .item-wrapper {
  position: relative;
}
.cid-uJaKOQHoIT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJaKOQHoIT .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJaKOQHoIT .carousel-control,
.cid-uJaKOQHoIT .close {
  background: #1b1b1b;
}
.cid-uJaKOQHoIT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJaKOQHoIT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJaKOQHoIT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJaKOQHoIT .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJaKOQHoIT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJaKOQHoIT .close::before {
  content: '\e91a';
}
.cid-uJaKOQHoIT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJaKOQHoIT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJaKOQHoIT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaKOQHoIT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJaKOQHoIT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJaKOQHoIT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJaKOQHoIT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJaKOQHoIT .carousel-indicators li.active,
.cid-uJaKOQHoIT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJaKOQHoIT .carousel-indicators li::after,
.cid-uJaKOQHoIT .carousel-indicators li::before {
  content: none;
}
.cid-uJaKOQHoIT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJaKOQHoIT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJaKOQHoIT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaKOQHoIT .carousel-indicators {
    display: none;
  }
}
.cid-uJaKOQHoIT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJaKOQHoIT .carousel-inner > .active {
  display: block;
}
.cid-uJaKOQHoIT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaKOQHoIT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJaKOQHoIT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJaKOQHoIT .carousel-control,
  .cid-uJaKOQHoIT .carousel-indicators,
  .cid-uJaKOQHoIT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJaKOQHoIT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJaKOQHoIT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJaKOQHoIT .carousel-indicators .active,
.cid-uJaKOQHoIT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJaKOQHoIT .carousel-indicators .active {
  background: #fff;
}
.cid-uJaKOQHoIT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJaKOQHoIT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJaKOQHoIT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJaKOQHoIT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJaKOQHoIT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJaKOQHoIT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJaKOQHoIT .carousel {
  width: 100%;
}
.cid-uJaKOQHoIT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJaKOQHoIT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJaKOQHoIT .modal.fade .modal-dialog,
.cid-uJaKOQHoIT .modal.in .modal-dialog {
  transform: none;
}
.cid-uJaKOQHoIT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJaKOQHoIT .content-head {
  max-width: 800px;
}
.cid-uJaKOQHoIT H3 {
  color: #ffffff;
}
.cid-uJaKORoAMv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaKORoAMv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaKORoAMv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaKORoAMv .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJaKORoAMv .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJaKORoAMv .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJaKORoAMv .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJaKORoAMv .wrap {
  background: url("../../../assets/images/violet-hill-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJaKORoAMv .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJaKORoAMv .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaKORoAMv .mbr-text {
  color: #000000;
}
.cid-uJaKORoAMv .mbr-text,
.cid-uJaKORoAMv .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaKORMUVX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJaKORMUVX .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJaKORMUVX .social-row .soc-item {
  margin: 8px;
}
.cid-uJaKORMUVX .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJaKORMUVX .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJaKORMUVX .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJaKORMUVX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJaKORMUVX .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJaKORMUVX .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJaKORMUVX .header-menu li p {
  margin: 0;
}
.cid-uJaKORMUVX .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJaKORMUVX .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJaMRgtQQD {
  display: flex;
  background-image: url("../../../assets/images/yuk-kwai-shan-1-2000x1370.webp");
}
.cid-uJaMRgtQQD .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJaMRgtQQD {
    align-items: center;
  }
  .cid-uJaMRgtQQD .row {
    justify-content: center;
  }
  .cid-uJaMRgtQQD .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJaMRgtQQD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJaMRgtQQD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJaMRgtQQD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJaMRgtQQD .content-wrap {
    width: 100%;
  }
}
.cid-uJaMRgtQQD .mbr-section-title,
.cid-uJaMRgtQQD .mbr-section-subtitle {
  text-align: center;
}
.cid-uJaMRgtQQD .mbr-text,
.cid-uJaMRgtQQD .mbr-section-btn {
  text-align: center;
}
.cid-uJaMRgN30F {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJaMRgN30F .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJaMRgN30F .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJaMRgYQr2 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/yuk-kwai-shan-large1.webp");
}
.cid-uJaMRgYQr2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRgYQr2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRgYQr2 .mbr-section-title {
  color: #ffffff;
}
.cid-uJaMRgYQr2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaMRhbNlS {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaMRhbNlS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRhbNlS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRhbNlS .mbr-section-title {
  color: #0099ff;
}
.cid-uJaMRhmGeb {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaMRhmGeb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRhmGeb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRhmGeb .row {
  flex-direction: row-reverse;
}
.cid-uJaMRhB3Eo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaMRhB3Eo .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJaMRhB3Eo .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJaMRhLR8n {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJaMRhLR8n .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJaMRhLR8n img,
.cid-uJaMRhLR8n .item-img {
  width: 100%;
}
.cid-uJaMRhLR8n .item:focus,
.cid-uJaMRhLR8n span:focus {
  outline: none;
}
.cid-uJaMRhLR8n .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaMRhLR8n .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaMRhLR8n .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaMRhLR8n .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJaMRhLR8n .mbr-section-title {
  color: #99cc00;
}
.cid-uJaMRhLR8n .mbr-text,
.cid-uJaMRhLR8n .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJaMRhLR8n .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaMRhLR8n .content-head {
  max-width: 800px;
}
.cid-uJaMRicr9D {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaMRicr9D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRicr9D .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaMRicr9D .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJaMRicr9D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRicr9D .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaMRicr9D .card-title,
.cid-uJaMRicr9D .iconfont-wrapper,
.cid-uJaMRicr9D .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJaMRicr9D .content-head {
  max-width: 800px;
}
.cid-uJaMRicr9D .mbr-section-title {
  color: #ffffff;
}
.cid-uJaMRicr9D .mbr-section-btn {
  text-align: center;
}
.cid-uJaMRicr9D .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaMRicr9D .card-text,
.cid-uJaMRicr9D .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaMRicr9D .card-title,
.cid-uJaMRicr9D .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJaMRiHHNK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJaMRiHHNK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRiHHNK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRiHHNK .mbr-section-title {
  color: #ffffff;
}
.cid-uJaMRiHHNK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaMRiXWdo {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJaMRiXWdo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRiXWdo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRiXWdo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaMRjc37N {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaMRjc37N img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaMRjssBX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaMRjssBX .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJaMRjssBX img,
.cid-uJaMRjssBX .item-img {
  width: 100%;
}
.cid-uJaMRjssBX .item:focus,
.cid-uJaMRjssBX span:focus {
  outline: none;
}
.cid-uJaMRjssBX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaMRjssBX .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaMRjssBX .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaMRjssBX .mbr-section-title {
  color: #0099ff;
}
.cid-uJaMRjssBX .mbr-text,
.cid-uJaMRjssBX .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJaMRjssBX .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaMRjssBX .content-head {
  max-width: 800px;
}
.cid-uJaMRjssBX .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaMRjLI3J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJaMRjLI3J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRjLI3J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRjLI3J .row {
  flex-direction: row-reverse;
}
.cid-uJaMRjLI3J .mbr-text {
  color: #000000;
}
.cid-uJaMRjLI3J .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJaMRjLI3J .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaMRjLI3J .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJaMRjLI3J .mbr-section-subtitle,
.cid-uJaMRjLI3J .main-button {
  color: #ffffff;
}
.cid-uJaMRjLI3J .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJaMRjLI3J .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJaMRjLI3J .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJaMRjLI3J .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJaMRjLI3J .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJaMRjLI3J .mbr-section-title {
  color: #ffffff;
}
.cid-uJaMRkbuvC {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaMRkbuvC img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaMRksYGt {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaMRksYGt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRksYGt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRksYGt .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaMRksYGt .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaMRksYGt .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaMRksYGt .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaMRksYGt .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaMRksYGt .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaMRksYGt .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaMRksYGt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaMRksYGt .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaMRksYGt .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaMRksYGt .content-head {
  max-width: 800px;
}
.cid-uJaMRksYGt .card-title,
.cid-uJaMRksYGt .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaMRksYGt .card-text {
  color: #757b62;
}
.cid-uJaMRkU4e1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaMRkU4e1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRkU4e1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRkU4e1 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaMRkU4e1 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaMRkU4e1 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaMRkU4e1 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaMRkU4e1 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaMRkU4e1 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaMRkU4e1 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaMRkU4e1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaMRkU4e1 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaMRkU4e1 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaMRkU4e1 .content-head {
  max-width: 800px;
}
.cid-uJaMRkU4e1 .card-title,
.cid-uJaMRkU4e1 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaMRkU4e1 .card-text {
  color: #757b62;
}
.cid-uJaMRld8ro {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJaMRld8ro .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRld8ro .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRld8ro .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaMRlvj2O {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaMRlvj2O .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaMRlvj2O .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaMRlvj2O .item-wrapper {
  position: relative;
}
.cid-uJaMRlvj2O .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJaMRlvj2O .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJaMRlvj2O .carousel-control,
.cid-uJaMRlvj2O .close {
  background: #1b1b1b;
}
.cid-uJaMRlvj2O .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJaMRlvj2O .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJaMRlvj2O .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJaMRlvj2O .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJaMRlvj2O .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJaMRlvj2O .close::before {
  content: '\e91a';
}
.cid-uJaMRlvj2O .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJaMRlvj2O .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJaMRlvj2O .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaMRlvj2O .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJaMRlvj2O .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJaMRlvj2O .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJaMRlvj2O .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJaMRlvj2O .carousel-indicators li.active,
.cid-uJaMRlvj2O .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJaMRlvj2O .carousel-indicators li::after,
.cid-uJaMRlvj2O .carousel-indicators li::before {
  content: none;
}
.cid-uJaMRlvj2O .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJaMRlvj2O .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJaMRlvj2O .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaMRlvj2O .carousel-indicators {
    display: none;
  }
}
.cid-uJaMRlvj2O .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJaMRlvj2O .carousel-inner > .active {
  display: block;
}
.cid-uJaMRlvj2O .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaMRlvj2O .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJaMRlvj2O .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJaMRlvj2O .carousel-control,
  .cid-uJaMRlvj2O .carousel-indicators,
  .cid-uJaMRlvj2O .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJaMRlvj2O .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJaMRlvj2O .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJaMRlvj2O .carousel-indicators .active,
.cid-uJaMRlvj2O .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJaMRlvj2O .carousel-indicators .active {
  background: #fff;
}
.cid-uJaMRlvj2O .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJaMRlvj2O .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJaMRlvj2O .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJaMRlvj2O .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJaMRlvj2O .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJaMRlvj2O .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJaMRlvj2O .carousel {
  width: 100%;
}
.cid-uJaMRlvj2O .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJaMRlvj2O .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJaMRlvj2O .modal.fade .modal-dialog,
.cid-uJaMRlvj2O .modal.in .modal-dialog {
  transform: none;
}
.cid-uJaMRlvj2O .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJaMRlvj2O .content-head {
  max-width: 800px;
}
.cid-uJaMRlvj2O H3 {
  color: #ffffff;
}
.cid-uJaMRmaKpo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaMRmaKpo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaMRmaKpo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaMRmaKpo .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJaMRmaKpo .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJaMRmaKpo .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJaMRmaKpo .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJaMRmaKpo .wrap {
  background: url("../../../assets/images/yuk-kwai-shan-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJaMRmaKpo .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJaMRmaKpo .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaMRmaKpo .mbr-text {
  color: #000000;
}
.cid-uJaMRmaKpo .mbr-text,
.cid-uJaMRmaKpo .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaMRmATFs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJaMRmATFs .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJaMRmATFs .social-row .soc-item {
  margin: 8px;
}
.cid-uJaMRmATFs .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJaMRmATFs .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJaMRmATFs .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJaMRmATFs .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJaMRmATFs .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJaMRmATFs .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJaMRmATFs .header-menu li p {
  margin: 0;
}
.cid-uJaMRmATFs .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJaMRmATFs .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJaPIIk02W {
  display: flex;
  background-image: url("../../../assets/images/aberdeen-reservoirs-1-2000x1325.webp");
}
.cid-uJaPIIk02W .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJaPIIk02W {
    align-items: center;
  }
  .cid-uJaPIIk02W .row {
    justify-content: center;
  }
  .cid-uJaPIIk02W .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJaPIIk02W .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJaPIIk02W {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJaPIIk02W .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJaPIIk02W .content-wrap {
    width: 100%;
  }
}
.cid-uJaPIIk02W .mbr-section-title,
.cid-uJaPIIk02W .mbr-section-subtitle {
  text-align: center;
}
.cid-uJaPIIk02W .mbr-text,
.cid-uJaPIIk02W .mbr-section-btn {
  text-align: center;
}
.cid-uJaPIIEWcB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJaPIIEWcB .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJaPIIEWcB .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJaPIIRfqa {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/aberdeen-reservoirs-large1.webp");
}
.cid-uJaPIIRfqa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIIRfqa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIIRfqa .mbr-section-title {
  color: #ffffff;
}
.cid-uJaPIIRfqa .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaPIJ3zWs {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaPIJ3zWs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIJ3zWs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIJ3zWs .mbr-section-title {
  color: #0099ff;
}
.cid-uJaPIJgRKB {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJaPIJgRKB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIJgRKB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIJgRKB .row {
  flex-direction: row-reverse;
}
.cid-uJaPIJtbnm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaPIJtbnm .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJaPIJtbnm .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJaPIJG4lL {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJaPIJG4lL .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJaPIJG4lL img,
.cid-uJaPIJG4lL .item-img {
  width: 100%;
}
.cid-uJaPIJG4lL .item:focus,
.cid-uJaPIJG4lL span:focus {
  outline: none;
}
.cid-uJaPIJG4lL .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaPIJG4lL .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaPIJG4lL .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaPIJG4lL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJaPIJG4lL .mbr-section-title {
  color: #99cc00;
}
.cid-uJaPIJG4lL .mbr-text,
.cid-uJaPIJG4lL .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJaPIJG4lL .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaPIJG4lL .content-head {
  max-width: 800px;
}
.cid-uJaPIK996J {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaPIK996J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIK996J .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaPIK996J .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJaPIK996J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIK996J .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaPIK996J .card-title,
.cid-uJaPIK996J .iconfont-wrapper,
.cid-uJaPIK996J .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJaPIK996J .content-head {
  max-width: 800px;
}
.cid-uJaPIK996J .mbr-section-title {
  color: #ffffff;
}
.cid-uJaPIK996J .mbr-section-btn {
  text-align: center;
}
.cid-uJaPIK996J .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaPIK996J .card-text,
.cid-uJaPIK996J .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaPIK996J .card-title,
.cid-uJaPIK996J .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJaPIKF9WX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJaPIKF9WX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIKF9WX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIKF9WX .mbr-section-title {
  color: #ffffff;
}
.cid-uJaPIKF9WX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaPIKVQhm {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJaPIKVQhm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIKVQhm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIKVQhm .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaPILa6RM {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaPILa6RM img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaPILnViA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaPILnViA .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJaPILnViA img,
.cid-uJaPILnViA .item-img {
  width: 100%;
}
.cid-uJaPILnViA .item:focus,
.cid-uJaPILnViA span:focus {
  outline: none;
}
.cid-uJaPILnViA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaPILnViA .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaPILnViA .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJaPILnViA .mbr-section-title {
  color: #0099ff;
}
.cid-uJaPILnViA .mbr-text,
.cid-uJaPILnViA .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJaPILnViA .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJaPILnViA .content-head {
  max-width: 800px;
}
.cid-uJaPILnViA .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJaPILFFI3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJaPILFFI3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPILFFI3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPILFFI3 .row {
  flex-direction: row-reverse;
}
.cid-uJaPILFFI3 .mbr-text {
  color: #000000;
}
.cid-uJaPILFFI3 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJaPILFFI3 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaPILFFI3 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJaPILFFI3 .mbr-section-subtitle,
.cid-uJaPILFFI3 .main-button {
  color: #ffffff;
}
.cid-uJaPILFFI3 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJaPILFFI3 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJaPILFFI3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJaPILFFI3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJaPILFFI3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJaPILFFI3 .mbr-section-title {
  color: #ffffff;
}
.cid-uJaPIM6T4f {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJaPIM6T4f img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJaPIMlPOY {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaPIMlPOY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIMlPOY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIMlPOY .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaPIMlPOY .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaPIMlPOY .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaPIMlPOY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaPIMlPOY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaPIMlPOY .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaPIMlPOY .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaPIMlPOY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaPIMlPOY .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaPIMlPOY .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaPIMlPOY .content-head {
  max-width: 800px;
}
.cid-uJaPIMlPOY .card-title,
.cid-uJaPIMlPOY .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaPIMlPOY .card-text {
  color: #757b62;
}
.cid-uJaPIMOqkN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJaPIMOqkN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIMOqkN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIMOqkN .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaPIMOqkN .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJaPIMOqkN .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJaPIMOqkN .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaPIMOqkN .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJaPIMOqkN .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJaPIMOqkN .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaPIMOqkN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaPIMOqkN .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJaPIMOqkN .card-box .item-footer {
  margin-top: auto;
}
.cid-uJaPIMOqkN .content-head {
  max-width: 800px;
}
.cid-uJaPIMOqkN .card-title,
.cid-uJaPIMOqkN .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJaPIMOqkN .card-text {
  color: #757b62;
}
.cid-uJaPINivU7 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJaPINivU7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPINivU7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPINivU7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJaPINAIwY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJaPINAIwY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJaPINAIwY .item {
    margin-bottom: 1rem;
  }
}
.cid-uJaPINAIwY .item-wrapper {
  position: relative;
}
.cid-uJaPINAIwY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJaPINAIwY .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJaPINAIwY .carousel-control,
.cid-uJaPINAIwY .close {
  background: #1b1b1b;
}
.cid-uJaPINAIwY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJaPINAIwY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJaPINAIwY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJaPINAIwY .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJaPINAIwY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJaPINAIwY .close::before {
  content: '\e91a';
}
.cid-uJaPINAIwY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJaPINAIwY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJaPINAIwY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaPINAIwY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJaPINAIwY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJaPINAIwY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJaPINAIwY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJaPINAIwY .carousel-indicators li.active,
.cid-uJaPINAIwY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJaPINAIwY .carousel-indicators li::after,
.cid-uJaPINAIwY .carousel-indicators li::before {
  content: none;
}
.cid-uJaPINAIwY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJaPINAIwY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJaPINAIwY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJaPINAIwY .carousel-indicators {
    display: none;
  }
}
.cid-uJaPINAIwY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJaPINAIwY .carousel-inner > .active {
  display: block;
}
.cid-uJaPINAIwY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJaPINAIwY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJaPINAIwY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJaPINAIwY .carousel-control,
  .cid-uJaPINAIwY .carousel-indicators,
  .cid-uJaPINAIwY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJaPINAIwY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJaPINAIwY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJaPINAIwY .carousel-indicators .active,
.cid-uJaPINAIwY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJaPINAIwY .carousel-indicators .active {
  background: #fff;
}
.cid-uJaPINAIwY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJaPINAIwY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJaPINAIwY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJaPINAIwY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJaPINAIwY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJaPINAIwY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJaPINAIwY .carousel {
  width: 100%;
}
.cid-uJaPINAIwY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJaPINAIwY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJaPINAIwY .modal.fade .modal-dialog,
.cid-uJaPINAIwY .modal.in .modal-dialog {
  transform: none;
}
.cid-uJaPINAIwY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJaPINAIwY .content-head {
  max-width: 800px;
}
.cid-uJaPINAIwY H3 {
  color: #ffffff;
}
.cid-uJaPIOmfni {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJaPIOmfni .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaPIOmfni .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJaPIOmfni .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJaPIOmfni .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJaPIOmfni .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJaPIOmfni .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJaPIOmfni .wrap {
  background: url("../../../assets/images/aberdeen-reservoirs-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJaPIOmfni .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJaPIOmfni .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJaPIOmfni .mbr-text {
  color: #000000;
}
.cid-uJaPIOmfni .mbr-text,
.cid-uJaPIOmfni .mbr-section-btn {
  color: #ffffff;
}
.cid-uJaPIOL08i {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJaPIOL08i .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJaPIOL08i .social-row .soc-item {
  margin: 8px;
}
.cid-uJaPIOL08i .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJaPIOL08i .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJaPIOL08i .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJaPIOL08i .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJaPIOL08i .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJaPIOL08i .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJaPIOL08i .header-menu li p {
  margin: 0;
}
.cid-uJaPIOL08i .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJaPIOL08i .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJgU4u85AZ {
  display: flex;
  background-image: url("../../../assets/images/lung-tsai-ng-yuen-1-2000x1333.webp");
}
.cid-uJgU4u85AZ .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJgU4u85AZ {
    align-items: center;
  }
  .cid-uJgU4u85AZ .row {
    justify-content: center;
  }
  .cid-uJgU4u85AZ .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJgU4u85AZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJgU4u85AZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJgU4u85AZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJgU4u85AZ .content-wrap {
    width: 100%;
  }
}
.cid-uJgU4u85AZ .mbr-section-title,
.cid-uJgU4u85AZ .mbr-section-subtitle {
  text-align: center;
}
.cid-uJgU4u85AZ .mbr-text,
.cid-uJgU4u85AZ .mbr-section-btn {
  text-align: center;
}
.cid-uJgU4uqAvt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJgU4uqAvt .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJgU4uqAvt .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJgU4uD1ta {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/lung-tsai-ng-yuen-large2.webp");
}
.cid-uJgU4uD1ta .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4uD1ta .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4uD1ta .mbr-section-title {
  color: #ffffff;
}
.cid-uJgU4uD1ta .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgU4uSsVB {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJgU4uSsVB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4uSsVB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4uSsVB .mbr-section-title {
  color: #0099ff;
}
.cid-uJgU4vd7Dz {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJgU4vd7Dz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4vd7Dz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4vd7Dz .row {
  flex-direction: row-reverse;
}
.cid-uJgU4vz0oq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgU4vz0oq .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJgU4vz0oq .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJgU4vLDaG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJgU4vLDaG .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJgU4vLDaG img,
.cid-uJgU4vLDaG .item-img {
  width: 100%;
}
.cid-uJgU4vLDaG .item:focus,
.cid-uJgU4vLDaG span:focus {
  outline: none;
}
.cid-uJgU4vLDaG .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgU4vLDaG .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgU4vLDaG .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJgU4vLDaG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJgU4vLDaG .mbr-section-title {
  color: #99cc00;
}
.cid-uJgU4vLDaG .mbr-text,
.cid-uJgU4vLDaG .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJgU4vLDaG .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJgU4vLDaG .content-head {
  max-width: 800px;
}
.cid-uJgU4wbw2Z {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJgU4wbw2Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4wbw2Z .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgU4wbw2Z .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJgU4wbw2Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4wbw2Z .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgU4wbw2Z .card-title,
.cid-uJgU4wbw2Z .iconfont-wrapper,
.cid-uJgU4wbw2Z .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJgU4wbw2Z .content-head {
  max-width: 800px;
}
.cid-uJgU4wbw2Z .mbr-section-title {
  color: #ffffff;
}
.cid-uJgU4wbw2Z .mbr-section-btn {
  text-align: center;
}
.cid-uJgU4wbw2Z .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJgU4wbw2Z .card-text,
.cid-uJgU4wbw2Z .mbr-section-btn {
  color: #ffffff;
}
.cid-uJgU4wbw2Z .card-title,
.cid-uJgU4wbw2Z .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJgU4wE5qi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJgU4wE5qi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4wE5qi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4wE5qi .mbr-section-title {
  color: #ffffff;
}
.cid-uJgU4wE5qi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgU4x1ses {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJgU4x1ses .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4x1ses .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4x1ses .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgU4xljDV {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJgU4xljDV img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJgU4xyv3C {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgU4xyv3C .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJgU4xyv3C img,
.cid-uJgU4xyv3C .item-img {
  width: 100%;
}
.cid-uJgU4xyv3C .item:focus,
.cid-uJgU4xyv3C span:focus {
  outline: none;
}
.cid-uJgU4xyv3C .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgU4xyv3C .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgU4xyv3C .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJgU4xyv3C .mbr-section-title {
  color: #0099ff;
}
.cid-uJgU4xyv3C .mbr-text,
.cid-uJgU4xyv3C .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJgU4xyv3C .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJgU4xyv3C .content-head {
  max-width: 800px;
}
.cid-uJgU4xyv3C .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJgU4xR3OL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJgU4xR3OL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4xR3OL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4xR3OL .row {
  flex-direction: row-reverse;
}
.cid-uJgU4xR3OL .mbr-text {
  color: #000000;
}
.cid-uJgU4xR3OL .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJgU4xR3OL .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgU4xR3OL .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJgU4xR3OL .mbr-section-subtitle,
.cid-uJgU4xR3OL .main-button {
  color: #ffffff;
}
.cid-uJgU4xR3OL .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJgU4xR3OL .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJgU4xR3OL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJgU4xR3OL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJgU4xR3OL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJgU4xR3OL .mbr-section-title {
  color: #ffffff;
}
.cid-uJgU4ykP39 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJgU4ykP39 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJgU4yGeuQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJgU4yGeuQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4yGeuQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4yGeuQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgU4yGeuQ .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJgU4yGeuQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJgU4yGeuQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgU4yGeuQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJgU4yGeuQ .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgU4yGeuQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgU4yGeuQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgU4yGeuQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJgU4yGeuQ .card-box .item-footer {
  margin-top: auto;
}
.cid-uJgU4yGeuQ .content-head {
  max-width: 800px;
}
.cid-uJgU4yGeuQ .card-title,
.cid-uJgU4yGeuQ .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJgU4yGeuQ .card-text {
  color: #757b62;
}
.cid-uJgU4z5v6y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJgU4z5v6y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4z5v6y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4z5v6y .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgU4z5v6y .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJgU4z5v6y .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJgU4z5v6y .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgU4z5v6y .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJgU4z5v6y .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgU4z5v6y .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgU4z5v6y .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgU4z5v6y .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJgU4z5v6y .card-box .item-footer {
  margin-top: auto;
}
.cid-uJgU4z5v6y .content-head {
  max-width: 800px;
}
.cid-uJgU4z5v6y .card-title,
.cid-uJgU4z5v6y .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJgU4z5v6y .card-text {
  color: #757b62;
}
.cid-uJgU4zpVQ8 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJgU4zpVQ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4zpVQ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4zpVQ8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgU4zTnfs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJgU4zTnfs .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgU4zTnfs .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgU4zTnfs .item-wrapper {
  position: relative;
}
.cid-uJgU4zTnfs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJgU4zTnfs .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJgU4zTnfs .carousel-control,
.cid-uJgU4zTnfs .close {
  background: #1b1b1b;
}
.cid-uJgU4zTnfs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJgU4zTnfs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJgU4zTnfs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJgU4zTnfs .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJgU4zTnfs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJgU4zTnfs .close::before {
  content: '\e91a';
}
.cid-uJgU4zTnfs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJgU4zTnfs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJgU4zTnfs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJgU4zTnfs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJgU4zTnfs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJgU4zTnfs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJgU4zTnfs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJgU4zTnfs .carousel-indicators li.active,
.cid-uJgU4zTnfs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJgU4zTnfs .carousel-indicators li::after,
.cid-uJgU4zTnfs .carousel-indicators li::before {
  content: none;
}
.cid-uJgU4zTnfs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJgU4zTnfs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJgU4zTnfs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgU4zTnfs .carousel-indicators {
    display: none;
  }
}
.cid-uJgU4zTnfs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJgU4zTnfs .carousel-inner > .active {
  display: block;
}
.cid-uJgU4zTnfs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJgU4zTnfs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJgU4zTnfs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJgU4zTnfs .carousel-control,
  .cid-uJgU4zTnfs .carousel-indicators,
  .cid-uJgU4zTnfs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJgU4zTnfs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJgU4zTnfs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJgU4zTnfs .carousel-indicators .active,
.cid-uJgU4zTnfs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJgU4zTnfs .carousel-indicators .active {
  background: #fff;
}
.cid-uJgU4zTnfs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJgU4zTnfs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJgU4zTnfs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJgU4zTnfs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJgU4zTnfs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJgU4zTnfs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJgU4zTnfs .carousel {
  width: 100%;
}
.cid-uJgU4zTnfs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJgU4zTnfs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJgU4zTnfs .modal.fade .modal-dialog,
.cid-uJgU4zTnfs .modal.in .modal-dialog {
  transform: none;
}
.cid-uJgU4zTnfs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJgU4zTnfs .content-head {
  max-width: 800px;
}
.cid-uJgU4zTnfs H3 {
  color: #ffffff;
}
.cid-uJgU4AF3xb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgU4AF3xb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgU4AF3xb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgU4AF3xb .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJgU4AF3xb .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJgU4AF3xb .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJgU4AF3xb .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJgU4AF3xb .wrap {
  background: url("../../../assets/images/lung-tsai-ng-yuen-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJgU4AF3xb .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJgU4AF3xb .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgU4AF3xb .mbr-text {
  color: #000000;
}
.cid-uJgU4AF3xb .mbr-text,
.cid-uJgU4AF3xb .mbr-section-btn {
  color: #ffffff;
}
.cid-uJgU4B9fVK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJgU4B9fVK .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJgU4B9fVK .social-row .soc-item {
  margin: 8px;
}
.cid-uJgU4B9fVK .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJgU4B9fVK .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJgU4B9fVK .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJgU4B9fVK .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJgU4B9fVK .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJgU4B9fVK .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJgU4B9fVK .header-menu li p {
  margin: 0;
}
.cid-uJgU4B9fVK .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJgU4B9fVK .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJgW4mYY0M {
  display: flex;
  background-image: url("../../../assets/images/ngong-ping-trail-2000x1348.webp");
}
.cid-uJgW4mYY0M .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJgW4mYY0M {
    align-items: center;
  }
  .cid-uJgW4mYY0M .row {
    justify-content: center;
  }
  .cid-uJgW4mYY0M .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJgW4mYY0M .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJgW4mYY0M {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJgW4mYY0M .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJgW4mYY0M .content-wrap {
    width: 100%;
  }
}
.cid-uJgW4mYY0M .mbr-section-title,
.cid-uJgW4mYY0M .mbr-section-subtitle {
  text-align: center;
}
.cid-uJgW4mYY0M .mbr-text,
.cid-uJgW4mYY0M .mbr-section-btn {
  text-align: center;
}
.cid-uJgW4nmgvh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJgW4nmgvh .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJgW4nmgvh .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJgW4nyt2M {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/ngong-ping-trail-large3.webp");
}
.cid-uJgW4nyt2M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4nyt2M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4nyt2M .mbr-section-title {
  color: #ffffff;
}
.cid-uJgW4nyt2M .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgW4nLGxX {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJgW4nLGxX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4nLGxX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4nLGxX .mbr-section-title {
  color: #0099ff;
}
.cid-uJgW4nZYXb {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJgW4nZYXb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4nZYXb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4nZYXb .row {
  flex-direction: row-reverse;
}
.cid-uJgW4odTV0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgW4odTV0 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJgW4odTV0 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJgW4orM8j {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJgW4orM8j .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJgW4orM8j img,
.cid-uJgW4orM8j .item-img {
  width: 100%;
}
.cid-uJgW4orM8j .item:focus,
.cid-uJgW4orM8j span:focus {
  outline: none;
}
.cid-uJgW4orM8j .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgW4orM8j .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgW4orM8j .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJgW4orM8j .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJgW4orM8j .mbr-section-title {
  color: #99cc00;
}
.cid-uJgW4orM8j .mbr-text,
.cid-uJgW4orM8j .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJgW4orM8j .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJgW4orM8j .content-head {
  max-width: 800px;
}
.cid-uJgW4oQFCQ {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJgW4oQFCQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4oQFCQ .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgW4oQFCQ .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJgW4oQFCQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4oQFCQ .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgW4oQFCQ .card-title,
.cid-uJgW4oQFCQ .iconfont-wrapper,
.cid-uJgW4oQFCQ .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJgW4oQFCQ .content-head {
  max-width: 800px;
}
.cid-uJgW4oQFCQ .mbr-section-title {
  color: #ffffff;
}
.cid-uJgW4oQFCQ .mbr-section-btn {
  text-align: center;
}
.cid-uJgW4oQFCQ .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJgW4oQFCQ .card-text,
.cid-uJgW4oQFCQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uJgW4oQFCQ .card-title,
.cid-uJgW4oQFCQ .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJgW4pkkYO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJgW4pkkYO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4pkkYO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4pkkYO .mbr-section-title {
  color: #ffffff;
}
.cid-uJgW4pkkYO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgW4pzIwA {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJgW4pzIwA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4pzIwA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4pzIwA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgW4pPTxu {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJgW4pPTxu img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJgW4q5se9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgW4q5se9 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJgW4q5se9 img,
.cid-uJgW4q5se9 .item-img {
  width: 100%;
}
.cid-uJgW4q5se9 .item:focus,
.cid-uJgW4q5se9 span:focus {
  outline: none;
}
.cid-uJgW4q5se9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgW4q5se9 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgW4q5se9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJgW4q5se9 .mbr-section-title {
  color: #0099ff;
}
.cid-uJgW4q5se9 .mbr-text,
.cid-uJgW4q5se9 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJgW4q5se9 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJgW4q5se9 .content-head {
  max-width: 800px;
}
.cid-uJgW4q5se9 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJgW4qswwA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJgW4qswwA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4qswwA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4qswwA .row {
  flex-direction: row-reverse;
}
.cid-uJgW4qswwA .mbr-text {
  color: #000000;
}
.cid-uJgW4qswwA .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJgW4qswwA .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgW4qswwA .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJgW4qswwA .mbr-section-subtitle,
.cid-uJgW4qswwA .main-button {
  color: #ffffff;
}
.cid-uJgW4qswwA .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJgW4qswwA .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJgW4qswwA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJgW4qswwA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJgW4qswwA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJgW4qswwA .mbr-section-title {
  color: #ffffff;
}
.cid-uJgW4qTJX3 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJgW4qTJX3 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJgW4r8aUt {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJgW4r8aUt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4r8aUt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4r8aUt .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgW4r8aUt .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJgW4r8aUt .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJgW4r8aUt .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgW4r8aUt .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJgW4r8aUt .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgW4r8aUt .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgW4r8aUt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgW4r8aUt .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJgW4r8aUt .card-box .item-footer {
  margin-top: auto;
}
.cid-uJgW4r8aUt .content-head {
  max-width: 800px;
}
.cid-uJgW4r8aUt .card-title,
.cid-uJgW4r8aUt .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJgW4r8aUt .card-text {
  color: #757b62;
}
.cid-uJgW4rA076 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJgW4rA076 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4rA076 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4rA076 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgW4rA076 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJgW4rA076 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJgW4rA076 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgW4rA076 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJgW4rA076 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgW4rA076 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgW4rA076 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgW4rA076 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJgW4rA076 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJgW4rA076 .content-head {
  max-width: 800px;
}
.cid-uJgW4rA076 .card-title,
.cid-uJgW4rA076 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJgW4rA076 .card-text {
  color: #757b62;
}
.cid-uJgW4s4RX1 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJgW4s4RX1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4s4RX1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4s4RX1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgW4srJLT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJgW4srJLT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgW4srJLT .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgW4srJLT .item-wrapper {
  position: relative;
}
.cid-uJgW4srJLT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJgW4srJLT .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJgW4srJLT .carousel-control,
.cid-uJgW4srJLT .close {
  background: #1b1b1b;
}
.cid-uJgW4srJLT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJgW4srJLT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJgW4srJLT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJgW4srJLT .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJgW4srJLT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJgW4srJLT .close::before {
  content: '\e91a';
}
.cid-uJgW4srJLT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJgW4srJLT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJgW4srJLT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJgW4srJLT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJgW4srJLT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJgW4srJLT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJgW4srJLT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJgW4srJLT .carousel-indicators li.active,
.cid-uJgW4srJLT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJgW4srJLT .carousel-indicators li::after,
.cid-uJgW4srJLT .carousel-indicators li::before {
  content: none;
}
.cid-uJgW4srJLT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJgW4srJLT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJgW4srJLT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgW4srJLT .carousel-indicators {
    display: none;
  }
}
.cid-uJgW4srJLT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJgW4srJLT .carousel-inner > .active {
  display: block;
}
.cid-uJgW4srJLT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJgW4srJLT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJgW4srJLT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJgW4srJLT .carousel-control,
  .cid-uJgW4srJLT .carousel-indicators,
  .cid-uJgW4srJLT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJgW4srJLT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJgW4srJLT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJgW4srJLT .carousel-indicators .active,
.cid-uJgW4srJLT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJgW4srJLT .carousel-indicators .active {
  background: #fff;
}
.cid-uJgW4srJLT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJgW4srJLT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJgW4srJLT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJgW4srJLT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJgW4srJLT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJgW4srJLT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJgW4srJLT .carousel {
  width: 100%;
}
.cid-uJgW4srJLT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJgW4srJLT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJgW4srJLT .modal.fade .modal-dialog,
.cid-uJgW4srJLT .modal.in .modal-dialog {
  transform: none;
}
.cid-uJgW4srJLT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJgW4srJLT .content-head {
  max-width: 800px;
}
.cid-uJgW4srJLT H3 {
  color: #ffffff;
}
.cid-uJgW4taSJn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgW4taSJn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgW4taSJn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgW4taSJn .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJgW4taSJn .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJgW4taSJn .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJgW4taSJn .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJgW4taSJn .wrap {
  background: url("../../../assets/images/ngong-ping-trail-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJgW4taSJn .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJgW4taSJn .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgW4taSJn .mbr-text {
  color: #000000;
}
.cid-uJgW4taSJn .mbr-text,
.cid-uJgW4taSJn .mbr-section-btn {
  color: #ffffff;
}
.cid-uJgW4tBDNJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJgW4tBDNJ .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJgW4tBDNJ .social-row .soc-item {
  margin: 8px;
}
.cid-uJgW4tBDNJ .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJgW4tBDNJ .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJgW4tBDNJ .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJgW4tBDNJ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJgW4tBDNJ .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJgW4tBDNJ .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJgW4tBDNJ .header-menu li p {
  margin: 0;
}
.cid-uJgW4tBDNJ .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJgW4tBDNJ .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJgYvgsfWX {
  display: flex;
  background-image: url("../../../assets/images/pui-o-2000x1169.webp");
}
.cid-uJgYvgsfWX .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJgYvgsfWX {
    align-items: center;
  }
  .cid-uJgYvgsfWX .row {
    justify-content: center;
  }
  .cid-uJgYvgsfWX .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJgYvgsfWX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJgYvgsfWX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJgYvgsfWX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJgYvgsfWX .content-wrap {
    width: 100%;
  }
}
.cid-uJgYvgsfWX .mbr-section-title,
.cid-uJgYvgsfWX .mbr-section-subtitle {
  text-align: center;
}
.cid-uJgYvgsfWX .mbr-text,
.cid-uJgYvgsfWX .mbr-section-btn {
  text-align: center;
}
.cid-uJgYvgNCIB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJgYvgNCIB .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJgYvgNCIB .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJgYvgZ5a4 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/pui-o-large3.webp");
}
.cid-uJgYvgZ5a4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvgZ5a4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvgZ5a4 .mbr-section-title {
  color: #ffffff;
}
.cid-uJgYvgZ5a4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgYvhcUuO {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJgYvhcUuO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvhcUuO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvhcUuO .mbr-section-title {
  color: #0099ff;
}
.cid-uJgYvhoYXq {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJgYvhoYXq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvhoYXq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvhoYXq .row {
  flex-direction: row-reverse;
}
.cid-uJgYvhBspD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgYvhBspD .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJgYvhBspD .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJgYvhMXl8 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJgYvhMXl8 .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJgYvhMXl8 img,
.cid-uJgYvhMXl8 .item-img {
  width: 100%;
}
.cid-uJgYvhMXl8 .item:focus,
.cid-uJgYvhMXl8 span:focus {
  outline: none;
}
.cid-uJgYvhMXl8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgYvhMXl8 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgYvhMXl8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJgYvhMXl8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJgYvhMXl8 .mbr-section-title {
  color: #99cc00;
}
.cid-uJgYvhMXl8 .mbr-text,
.cid-uJgYvhMXl8 .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJgYvhMXl8 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJgYvhMXl8 .content-head {
  max-width: 800px;
}
.cid-uJgYviensH {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJgYviensH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYviensH .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgYviensH .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJgYviensH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYviensH .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgYviensH .card-title,
.cid-uJgYviensH .iconfont-wrapper,
.cid-uJgYviensH .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJgYviensH .content-head {
  max-width: 800px;
}
.cid-uJgYviensH .mbr-section-title {
  color: #ffffff;
}
.cid-uJgYviensH .mbr-section-btn {
  text-align: center;
}
.cid-uJgYviensH .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJgYviensH .card-text,
.cid-uJgYviensH .mbr-section-btn {
  color: #ffffff;
}
.cid-uJgYviensH .card-title,
.cid-uJgYviensH .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJgYviIciK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJgYviIciK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYviIciK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYviIciK .mbr-section-title {
  color: #ffffff;
}
.cid-uJgYviIciK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgYviXjp9 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJgYviXjp9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYviXjp9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYviXjp9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgYvje5yn {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJgYvje5yn img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJgYvjsDZD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgYvjsDZD .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJgYvjsDZD img,
.cid-uJgYvjsDZD .item-img {
  width: 100%;
}
.cid-uJgYvjsDZD .item:focus,
.cid-uJgYvjsDZD span:focus {
  outline: none;
}
.cid-uJgYvjsDZD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgYvjsDZD .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgYvjsDZD .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJgYvjsDZD .mbr-section-title {
  color: #0099ff;
}
.cid-uJgYvjsDZD .mbr-text,
.cid-uJgYvjsDZD .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJgYvjsDZD .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJgYvjsDZD .content-head {
  max-width: 800px;
}
.cid-uJgYvjsDZD .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJgYvjKKiW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJgYvjKKiW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvjKKiW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvjKKiW .row {
  flex-direction: row-reverse;
}
.cid-uJgYvjKKiW .mbr-text {
  color: #000000;
}
.cid-uJgYvjKKiW .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJgYvjKKiW .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgYvjKKiW .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJgYvjKKiW .mbr-section-subtitle,
.cid-uJgYvjKKiW .main-button {
  color: #ffffff;
}
.cid-uJgYvjKKiW .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJgYvjKKiW .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJgYvjKKiW .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJgYvjKKiW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJgYvjKKiW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJgYvjKKiW .mbr-section-title {
  color: #ffffff;
}
.cid-uJgYvk9wzM {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJgYvk9wzM img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJgYvkoYDo {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJgYvkoYDo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvkoYDo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvkoYDo .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgYvkoYDo .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJgYvkoYDo .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJgYvkoYDo .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgYvkoYDo .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJgYvkoYDo .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgYvkoYDo .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgYvkoYDo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgYvkoYDo .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJgYvkoYDo .card-box .item-footer {
  margin-top: auto;
}
.cid-uJgYvkoYDo .content-head {
  max-width: 800px;
}
.cid-uJgYvkoYDo .card-title,
.cid-uJgYvkoYDo .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJgYvkoYDo .card-text {
  color: #757b62;
}
.cid-uJgYvkNPgT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJgYvkNPgT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvkNPgT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvkNPgT .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgYvkNPgT .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJgYvkNPgT .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJgYvkNPgT .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgYvkNPgT .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJgYvkNPgT .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJgYvkNPgT .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgYvkNPgT .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgYvkNPgT .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJgYvkNPgT .card-box .item-footer {
  margin-top: auto;
}
.cid-uJgYvkNPgT .content-head {
  max-width: 800px;
}
.cid-uJgYvkNPgT .card-title,
.cid-uJgYvkNPgT .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJgYvkNPgT .card-text {
  color: #757b62;
}
.cid-uJgYvleE72 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJgYvleE72 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvleE72 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvleE72 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJgYvlzyq8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJgYvlzyq8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJgYvlzyq8 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJgYvlzyq8 .item-wrapper {
  position: relative;
}
.cid-uJgYvlzyq8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJgYvlzyq8 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJgYvlzyq8 .carousel-control,
.cid-uJgYvlzyq8 .close {
  background: #1b1b1b;
}
.cid-uJgYvlzyq8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJgYvlzyq8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJgYvlzyq8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJgYvlzyq8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJgYvlzyq8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJgYvlzyq8 .close::before {
  content: '\e91a';
}
.cid-uJgYvlzyq8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJgYvlzyq8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJgYvlzyq8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJgYvlzyq8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJgYvlzyq8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJgYvlzyq8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJgYvlzyq8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJgYvlzyq8 .carousel-indicators li.active,
.cid-uJgYvlzyq8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJgYvlzyq8 .carousel-indicators li::after,
.cid-uJgYvlzyq8 .carousel-indicators li::before {
  content: none;
}
.cid-uJgYvlzyq8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJgYvlzyq8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJgYvlzyq8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJgYvlzyq8 .carousel-indicators {
    display: none;
  }
}
.cid-uJgYvlzyq8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJgYvlzyq8 .carousel-inner > .active {
  display: block;
}
.cid-uJgYvlzyq8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJgYvlzyq8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJgYvlzyq8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJgYvlzyq8 .carousel-control,
  .cid-uJgYvlzyq8 .carousel-indicators,
  .cid-uJgYvlzyq8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJgYvlzyq8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJgYvlzyq8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJgYvlzyq8 .carousel-indicators .active,
.cid-uJgYvlzyq8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJgYvlzyq8 .carousel-indicators .active {
  background: #fff;
}
.cid-uJgYvlzyq8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJgYvlzyq8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJgYvlzyq8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJgYvlzyq8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJgYvlzyq8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJgYvlzyq8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJgYvlzyq8 .carousel {
  width: 100%;
}
.cid-uJgYvlzyq8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJgYvlzyq8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJgYvlzyq8 .modal.fade .modal-dialog,
.cid-uJgYvlzyq8 .modal.in .modal-dialog {
  transform: none;
}
.cid-uJgYvlzyq8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJgYvlzyq8 .content-head {
  max-width: 800px;
}
.cid-uJgYvlzyq8 H3 {
  color: #ffffff;
}
.cid-uJgYvmh9ty {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJgYvmh9ty .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJgYvmh9ty .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJgYvmh9ty .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJgYvmh9ty .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJgYvmh9ty .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJgYvmh9ty .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJgYvmh9ty .wrap {
  background: url("../../../assets/images/pui-o-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJgYvmh9ty .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJgYvmh9ty .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJgYvmh9ty .mbr-text {
  color: #000000;
}
.cid-uJgYvmh9ty .mbr-text,
.cid-uJgYvmh9ty .mbr-section-btn {
  color: #ffffff;
}
.cid-uJgYvmEGmx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJgYvmEGmx .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJgYvmEGmx .social-row .soc-item {
  margin: 8px;
}
.cid-uJgYvmEGmx .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJgYvmEGmx .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJgYvmEGmx .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJgYvmEGmx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJgYvmEGmx .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJgYvmEGmx .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJgYvmEGmx .header-menu li p {
  margin: 0;
}
.cid-uJgYvmEGmx .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJgYvmEGmx .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJh9aKjMxn {
  display: flex;
  background-image: url("../../../assets/images/south-lantau-country-trail-1-2000x1143.webp");
}
.cid-uJh9aKjMxn .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJh9aKjMxn {
    align-items: center;
  }
  .cid-uJh9aKjMxn .row {
    justify-content: center;
  }
  .cid-uJh9aKjMxn .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJh9aKjMxn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJh9aKjMxn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJh9aKjMxn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJh9aKjMxn .content-wrap {
    width: 100%;
  }
}
.cid-uJh9aKjMxn .mbr-section-title,
.cid-uJh9aKjMxn .mbr-section-subtitle {
  text-align: center;
}
.cid-uJh9aKjMxn .mbr-text,
.cid-uJh9aKjMxn .mbr-section-btn {
  text-align: center;
}
.cid-uJh9aKEwGK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJh9aKEwGK .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJh9aKEwGK .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJh9aKQInS {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/south-lantau-country-trail-large2.webp");
}
.cid-uJh9aKQInS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aKQInS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aKQInS .mbr-section-title {
  color: #ffffff;
}
.cid-uJh9aKQInS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJh9aL3WFJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJh9aL3WFJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aL3WFJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aL3WFJ .mbr-section-title {
  color: #0099ff;
}
.cid-uJh9aLewvU {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJh9aLewvU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aLewvU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aLewvU .row {
  flex-direction: row-reverse;
}
.cid-uJh9aLqpYc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJh9aLqpYc .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJh9aLqpYc .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJh9aLAITR {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJh9aLAITR .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJh9aLAITR img,
.cid-uJh9aLAITR .item-img {
  width: 100%;
}
.cid-uJh9aLAITR .item:focus,
.cid-uJh9aLAITR span:focus {
  outline: none;
}
.cid-uJh9aLAITR .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJh9aLAITR .item {
    margin-bottom: 1rem;
  }
}
.cid-uJh9aLAITR .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJh9aLAITR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJh9aLAITR .mbr-section-title {
  color: #99cc00;
}
.cid-uJh9aLAITR .mbr-text,
.cid-uJh9aLAITR .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJh9aLAITR .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJh9aLAITR .content-head {
  max-width: 800px;
}
.cid-uJh9aM2sXm {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJh9aM2sXm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aM2sXm .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJh9aM2sXm .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJh9aM2sXm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aM2sXm .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJh9aM2sXm .card-title,
.cid-uJh9aM2sXm .iconfont-wrapper,
.cid-uJh9aM2sXm .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJh9aM2sXm .content-head {
  max-width: 800px;
}
.cid-uJh9aM2sXm .mbr-section-title {
  color: #ffffff;
}
.cid-uJh9aM2sXm .mbr-section-btn {
  text-align: center;
}
.cid-uJh9aM2sXm .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJh9aM2sXm .card-text,
.cid-uJh9aM2sXm .mbr-section-btn {
  color: #ffffff;
}
.cid-uJh9aM2sXm .card-title,
.cid-uJh9aM2sXm .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJh9aMseJP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJh9aMseJP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aMseJP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aMseJP .mbr-section-title {
  color: #ffffff;
}
.cid-uJh9aMseJP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJh9aMICUt {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJh9aMICUt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aMICUt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aMICUt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJh9aMZkII {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJh9aMZkII img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJh9aNerel {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJh9aNerel .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJh9aNerel img,
.cid-uJh9aNerel .item-img {
  width: 100%;
}
.cid-uJh9aNerel .item:focus,
.cid-uJh9aNerel span:focus {
  outline: none;
}
.cid-uJh9aNerel .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJh9aNerel .item {
    margin-bottom: 1rem;
  }
}
.cid-uJh9aNerel .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJh9aNerel .mbr-section-title {
  color: #0099ff;
}
.cid-uJh9aNerel .mbr-text,
.cid-uJh9aNerel .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJh9aNerel .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJh9aNerel .content-head {
  max-width: 800px;
}
.cid-uJh9aNerel .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJh9aNxLaH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJh9aNxLaH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aNxLaH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aNxLaH .row {
  flex-direction: row-reverse;
}
.cid-uJh9aNxLaH .mbr-text {
  color: #000000;
}
.cid-uJh9aNxLaH .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJh9aNxLaH .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJh9aNxLaH .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJh9aNxLaH .mbr-section-subtitle,
.cid-uJh9aNxLaH .main-button {
  color: #ffffff;
}
.cid-uJh9aNxLaH .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJh9aNxLaH .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJh9aNxLaH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJh9aNxLaH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJh9aNxLaH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJh9aNxLaH .mbr-section-title {
  color: #ffffff;
}
.cid-uJh9aNU8kd {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJh9aNU8kd img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJh9aO9Eep {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJh9aO9Eep .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aO9Eep .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aO9Eep .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJh9aO9Eep .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJh9aO9Eep .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJh9aO9Eep .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJh9aO9Eep .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJh9aO9Eep .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJh9aO9Eep .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJh9aO9Eep .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJh9aO9Eep .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJh9aO9Eep .card-box .item-footer {
  margin-top: auto;
}
.cid-uJh9aO9Eep .content-head {
  max-width: 800px;
}
.cid-uJh9aO9Eep .card-title,
.cid-uJh9aO9Eep .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJh9aO9Eep .card-text {
  color: #757b62;
}
.cid-uJh9aOz8MM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJh9aOz8MM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aOz8MM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aOz8MM .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJh9aOz8MM .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJh9aOz8MM .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJh9aOz8MM .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJh9aOz8MM .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJh9aOz8MM .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJh9aOz8MM .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJh9aOz8MM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJh9aOz8MM .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJh9aOz8MM .card-box .item-footer {
  margin-top: auto;
}
.cid-uJh9aOz8MM .content-head {
  max-width: 800px;
}
.cid-uJh9aOz8MM .card-title,
.cid-uJh9aOz8MM .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJh9aOz8MM .card-text {
  color: #757b62;
}
.cid-uJh9aOV5Ug {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJh9aOV5Ug .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aOV5Ug .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aOV5Ug .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJh9aPgSWi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJh9aPgSWi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJh9aPgSWi .item {
    margin-bottom: 1rem;
  }
}
.cid-uJh9aPgSWi .item-wrapper {
  position: relative;
}
.cid-uJh9aPgSWi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJh9aPgSWi .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJh9aPgSWi .carousel-control,
.cid-uJh9aPgSWi .close {
  background: #1b1b1b;
}
.cid-uJh9aPgSWi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJh9aPgSWi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJh9aPgSWi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJh9aPgSWi .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJh9aPgSWi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJh9aPgSWi .close::before {
  content: '\e91a';
}
.cid-uJh9aPgSWi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJh9aPgSWi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJh9aPgSWi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJh9aPgSWi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJh9aPgSWi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJh9aPgSWi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJh9aPgSWi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJh9aPgSWi .carousel-indicators li.active,
.cid-uJh9aPgSWi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJh9aPgSWi .carousel-indicators li::after,
.cid-uJh9aPgSWi .carousel-indicators li::before {
  content: none;
}
.cid-uJh9aPgSWi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJh9aPgSWi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJh9aPgSWi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJh9aPgSWi .carousel-indicators {
    display: none;
  }
}
.cid-uJh9aPgSWi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJh9aPgSWi .carousel-inner > .active {
  display: block;
}
.cid-uJh9aPgSWi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJh9aPgSWi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJh9aPgSWi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJh9aPgSWi .carousel-control,
  .cid-uJh9aPgSWi .carousel-indicators,
  .cid-uJh9aPgSWi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJh9aPgSWi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJh9aPgSWi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJh9aPgSWi .carousel-indicators .active,
.cid-uJh9aPgSWi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJh9aPgSWi .carousel-indicators .active {
  background: #fff;
}
.cid-uJh9aPgSWi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJh9aPgSWi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJh9aPgSWi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJh9aPgSWi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJh9aPgSWi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJh9aPgSWi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJh9aPgSWi .carousel {
  width: 100%;
}
.cid-uJh9aPgSWi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJh9aPgSWi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJh9aPgSWi .modal.fade .modal-dialog,
.cid-uJh9aPgSWi .modal.in .modal-dialog {
  transform: none;
}
.cid-uJh9aPgSWi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJh9aPgSWi .content-head {
  max-width: 800px;
}
.cid-uJh9aPgSWi H3 {
  color: #ffffff;
}
.cid-uJh9aPXqDE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJh9aPXqDE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJh9aPXqDE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJh9aPXqDE .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJh9aPXqDE .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJh9aPXqDE .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJh9aPXqDE .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJh9aPXqDE .wrap {
  background: url("../../../assets/images/south-lantau-country-trail-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJh9aPXqDE .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJh9aPXqDE .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJh9aPXqDE .mbr-text {
  color: #000000;
}
.cid-uJh9aPXqDE .mbr-text,
.cid-uJh9aPXqDE .mbr-section-btn {
  color: #ffffff;
}
.cid-uJh9aQkhl3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJh9aQkhl3 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJh9aQkhl3 .social-row .soc-item {
  margin: 8px;
}
.cid-uJh9aQkhl3 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJh9aQkhl3 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJh9aQkhl3 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJh9aQkhl3 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJh9aQkhl3 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJh9aQkhl3 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJh9aQkhl3 .header-menu li p {
  margin: 0;
}
.cid-uJh9aQkhl3 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJh9aQkhl3 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJhaUyNaHs {
  display: flex;
  background-image: url("../../../assets/images/sunset-peak-3-2000x1279.webp");
}
.cid-uJhaUyNaHs .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJhaUyNaHs {
    align-items: center;
  }
  .cid-uJhaUyNaHs .row {
    justify-content: center;
  }
  .cid-uJhaUyNaHs .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJhaUyNaHs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJhaUyNaHs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJhaUyNaHs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJhaUyNaHs .content-wrap {
    width: 100%;
  }
}
.cid-uJhaUyNaHs .mbr-section-title,
.cid-uJhaUyNaHs .mbr-section-subtitle {
  text-align: center;
}
.cid-uJhaUyNaHs .mbr-text,
.cid-uJhaUyNaHs .mbr-section-btn {
  text-align: center;
}
.cid-uJhaUz5xqr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJhaUz5xqr .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJhaUz5xqr .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJhaUzgGCJ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sunset-peak-large2.webp");
}
.cid-uJhaUzgGCJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUzgGCJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUzgGCJ .mbr-section-title {
  color: #ffffff;
}
.cid-uJhaUzgGCJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhaUzsOnX {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhaUzsOnX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUzsOnX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUzsOnX .mbr-section-title {
  color: #0099ff;
}
.cid-uJhaUzEkE2 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhaUzEkE2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUzEkE2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUzEkE2 .row {
  flex-direction: row-reverse;
}
.cid-uJhaUzSB62 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhaUzSB62 .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJhaUzSB62 .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJhaUA3QOZ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJhaUA3QOZ .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJhaUA3QOZ img,
.cid-uJhaUA3QOZ .item-img {
  width: 100%;
}
.cid-uJhaUA3QOZ .item:focus,
.cid-uJhaUA3QOZ span:focus {
  outline: none;
}
.cid-uJhaUA3QOZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhaUA3QOZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhaUA3QOZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhaUA3QOZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJhaUA3QOZ .mbr-section-title {
  color: #99cc00;
}
.cid-uJhaUA3QOZ .mbr-text,
.cid-uJhaUA3QOZ .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJhaUA3QOZ .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhaUA3QOZ .content-head {
  max-width: 800px;
}
.cid-uJhaUArMu6 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhaUArMu6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUArMu6 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhaUArMu6 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJhaUArMu6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUArMu6 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhaUArMu6 .card-title,
.cid-uJhaUArMu6 .iconfont-wrapper,
.cid-uJhaUArMu6 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJhaUArMu6 .content-head {
  max-width: 800px;
}
.cid-uJhaUArMu6 .mbr-section-title {
  color: #ffffff;
}
.cid-uJhaUArMu6 .mbr-section-btn {
  text-align: center;
}
.cid-uJhaUArMu6 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhaUArMu6 .card-text,
.cid-uJhaUArMu6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhaUArMu6 .card-title,
.cid-uJhaUArMu6 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJhaUAThLb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJhaUAThLb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUAThLb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUAThLb .mbr-section-title {
  color: #ffffff;
}
.cid-uJhaUAThLb .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhaUBbvlV {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJhaUBbvlV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUBbvlV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUBbvlV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhaUBqnHS {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhaUBqnHS img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhaUBDa2Q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhaUBDa2Q .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJhaUBDa2Q img,
.cid-uJhaUBDa2Q .item-img {
  width: 100%;
}
.cid-uJhaUBDa2Q .item:focus,
.cid-uJhaUBDa2Q span:focus {
  outline: none;
}
.cid-uJhaUBDa2Q .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhaUBDa2Q .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhaUBDa2Q .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhaUBDa2Q .mbr-section-title {
  color: #0099ff;
}
.cid-uJhaUBDa2Q .mbr-text,
.cid-uJhaUBDa2Q .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJhaUBDa2Q .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhaUBDa2Q .content-head {
  max-width: 800px;
}
.cid-uJhaUBDa2Q .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhaUBVW7T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJhaUBVW7T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUBVW7T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUBVW7T .row {
  flex-direction: row-reverse;
}
.cid-uJhaUBVW7T .mbr-text {
  color: #000000;
}
.cid-uJhaUBVW7T .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJhaUBVW7T .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhaUBVW7T .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJhaUBVW7T .mbr-section-subtitle,
.cid-uJhaUBVW7T .main-button {
  color: #ffffff;
}
.cid-uJhaUBVW7T .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJhaUBVW7T .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJhaUBVW7T .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJhaUBVW7T .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJhaUBVW7T .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJhaUBVW7T .mbr-section-title {
  color: #ffffff;
}
.cid-uJhaUClkzv {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhaUClkzv img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhaUCC97O {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhaUCC97O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUCC97O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUCC97O .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhaUCC97O .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhaUCC97O .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhaUCC97O .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhaUCC97O .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhaUCC97O .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhaUCC97O .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhaUCC97O .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhaUCC97O .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhaUCC97O .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhaUCC97O .content-head {
  max-width: 800px;
}
.cid-uJhaUCC97O .card-title,
.cid-uJhaUCC97O .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhaUCC97O .card-text {
  color: #757b62;
}
.cid-uJhaUD4B0g {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhaUD4B0g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUD4B0g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUD4B0g .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhaUD4B0g .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhaUD4B0g .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhaUD4B0g .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhaUD4B0g .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhaUD4B0g .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhaUD4B0g .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhaUD4B0g .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhaUD4B0g .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhaUD4B0g .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhaUD4B0g .content-head {
  max-width: 800px;
}
.cid-uJhaUD4B0g .card-title,
.cid-uJhaUD4B0g .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhaUD4B0g .card-text {
  color: #757b62;
}
.cid-uJhaUDxfX9 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJhaUDxfX9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUDxfX9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUDxfX9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhaUDTQM5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhaUDTQM5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhaUDTQM5 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhaUDTQM5 .item-wrapper {
  position: relative;
}
.cid-uJhaUDTQM5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJhaUDTQM5 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJhaUDTQM5 .carousel-control,
.cid-uJhaUDTQM5 .close {
  background: #1b1b1b;
}
.cid-uJhaUDTQM5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJhaUDTQM5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJhaUDTQM5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJhaUDTQM5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJhaUDTQM5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJhaUDTQM5 .close::before {
  content: '\e91a';
}
.cid-uJhaUDTQM5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJhaUDTQM5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJhaUDTQM5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhaUDTQM5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJhaUDTQM5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJhaUDTQM5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJhaUDTQM5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJhaUDTQM5 .carousel-indicators li.active,
.cid-uJhaUDTQM5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJhaUDTQM5 .carousel-indicators li::after,
.cid-uJhaUDTQM5 .carousel-indicators li::before {
  content: none;
}
.cid-uJhaUDTQM5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJhaUDTQM5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJhaUDTQM5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhaUDTQM5 .carousel-indicators {
    display: none;
  }
}
.cid-uJhaUDTQM5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJhaUDTQM5 .carousel-inner > .active {
  display: block;
}
.cid-uJhaUDTQM5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhaUDTQM5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJhaUDTQM5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJhaUDTQM5 .carousel-control,
  .cid-uJhaUDTQM5 .carousel-indicators,
  .cid-uJhaUDTQM5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJhaUDTQM5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJhaUDTQM5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJhaUDTQM5 .carousel-indicators .active,
.cid-uJhaUDTQM5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJhaUDTQM5 .carousel-indicators .active {
  background: #fff;
}
.cid-uJhaUDTQM5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJhaUDTQM5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJhaUDTQM5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJhaUDTQM5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJhaUDTQM5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJhaUDTQM5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJhaUDTQM5 .carousel {
  width: 100%;
}
.cid-uJhaUDTQM5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJhaUDTQM5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJhaUDTQM5 .modal.fade .modal-dialog,
.cid-uJhaUDTQM5 .modal.in .modal-dialog {
  transform: none;
}
.cid-uJhaUDTQM5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJhaUDTQM5 .content-head {
  max-width: 800px;
}
.cid-uJhaUDTQM5 H3 {
  color: #ffffff;
}
.cid-uJhaUEDAmY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhaUEDAmY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhaUEDAmY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhaUEDAmY .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJhaUEDAmY .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJhaUEDAmY .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJhaUEDAmY .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJhaUEDAmY .wrap {
  background: url("../../../assets/images/sunset-peak-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJhaUEDAmY .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJhaUEDAmY .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhaUEDAmY .mbr-text {
  color: #000000;
}
.cid-uJhaUEDAmY .mbr-text,
.cid-uJhaUEDAmY .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhaUEXtXe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJhaUEXtXe .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJhaUEXtXe .social-row .soc-item {
  margin: 8px;
}
.cid-uJhaUEXtXe .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJhaUEXtXe .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJhaUEXtXe .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJhaUEXtXe .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJhaUEXtXe .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJhaUEXtXe .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJhaUEXtXe .header-menu li p {
  margin: 0;
}
.cid-uJhaUEXtXe .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJhaUEXtXe .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJhcwnk9t0 {
  display: flex;
  background-image: url("../../../assets/images/fa-peng-teng-1-2000x1143.webp");
}
.cid-uJhcwnk9t0 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJhcwnk9t0 {
    align-items: center;
  }
  .cid-uJhcwnk9t0 .row {
    justify-content: center;
  }
  .cid-uJhcwnk9t0 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJhcwnk9t0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJhcwnk9t0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJhcwnk9t0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJhcwnk9t0 .content-wrap {
    width: 100%;
  }
}
.cid-uJhcwnk9t0 .mbr-section-title,
.cid-uJhcwnk9t0 .mbr-section-subtitle {
  text-align: center;
}
.cid-uJhcwnk9t0 .mbr-text,
.cid-uJhcwnk9t0 .mbr-section-btn {
  text-align: center;
}
.cid-uJhcwnFRmX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJhcwnFRmX .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJhcwnFRmX .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJhcwnR9De {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fa-peng-teng-large1.webp");
}
.cid-uJhcwnR9De .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwnR9De .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwnR9De .mbr-section-title {
  color: #ffffff;
}
.cid-uJhcwnR9De .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhcwo52KE {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhcwo52KE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwo52KE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwo52KE .mbr-section-title {
  color: #0099ff;
}
.cid-uJhcwogOOq {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhcwogOOq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwogOOq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwogOOq .row {
  flex-direction: row-reverse;
}
.cid-uJhcwosTMG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhcwosTMG .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJhcwosTMG .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJhcwoDbmO {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJhcwoDbmO .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJhcwoDbmO img,
.cid-uJhcwoDbmO .item-img {
  width: 100%;
}
.cid-uJhcwoDbmO .item:focus,
.cid-uJhcwoDbmO span:focus {
  outline: none;
}
.cid-uJhcwoDbmO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhcwoDbmO .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhcwoDbmO .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhcwoDbmO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJhcwoDbmO .mbr-section-title {
  color: #99cc00;
}
.cid-uJhcwoDbmO .mbr-text,
.cid-uJhcwoDbmO .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJhcwoDbmO .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhcwoDbmO .content-head {
  max-width: 800px;
}
.cid-uJhcwp4UJz {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhcwp4UJz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwp4UJz .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhcwp4UJz .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJhcwp4UJz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwp4UJz .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhcwp4UJz .card-title,
.cid-uJhcwp4UJz .iconfont-wrapper,
.cid-uJhcwp4UJz .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJhcwp4UJz .content-head {
  max-width: 800px;
}
.cid-uJhcwp4UJz .mbr-section-title {
  color: #ffffff;
}
.cid-uJhcwp4UJz .mbr-section-btn {
  text-align: center;
}
.cid-uJhcwp4UJz .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhcwp4UJz .card-text,
.cid-uJhcwp4UJz .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhcwp4UJz .card-title,
.cid-uJhcwp4UJz .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJhcwpwfB5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJhcwpwfB5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwpwfB5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwpwfB5 .mbr-section-title {
  color: #ffffff;
}
.cid-uJhcwpwfB5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhcwpOqbg {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJhcwpOqbg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwpOqbg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwpOqbg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhcwq8sBj {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhcwq8sBj img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhcwqnVGu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhcwqnVGu .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJhcwqnVGu img,
.cid-uJhcwqnVGu .item-img {
  width: 100%;
}
.cid-uJhcwqnVGu .item:focus,
.cid-uJhcwqnVGu span:focus {
  outline: none;
}
.cid-uJhcwqnVGu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhcwqnVGu .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhcwqnVGu .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhcwqnVGu .mbr-section-title {
  color: #0099ff;
}
.cid-uJhcwqnVGu .mbr-text,
.cid-uJhcwqnVGu .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJhcwqnVGu .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhcwqnVGu .content-head {
  max-width: 800px;
}
.cid-uJhcwqnVGu .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhcwqGgf9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJhcwqGgf9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwqGgf9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwqGgf9 .row {
  flex-direction: row-reverse;
}
.cid-uJhcwqGgf9 .mbr-text {
  color: #000000;
}
.cid-uJhcwqGgf9 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJhcwqGgf9 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhcwqGgf9 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJhcwqGgf9 .mbr-section-subtitle,
.cid-uJhcwqGgf9 .main-button {
  color: #ffffff;
}
.cid-uJhcwqGgf9 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJhcwqGgf9 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJhcwqGgf9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJhcwqGgf9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJhcwqGgf9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJhcwqGgf9 .mbr-section-title {
  color: #ffffff;
}
.cid-uJhcwr7Mpd {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhcwr7Mpd img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhcwrmDv3 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhcwrmDv3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwrmDv3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwrmDv3 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhcwrmDv3 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhcwrmDv3 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhcwrmDv3 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhcwrmDv3 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhcwrmDv3 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhcwrmDv3 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhcwrmDv3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhcwrmDv3 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhcwrmDv3 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhcwrmDv3 .content-head {
  max-width: 800px;
}
.cid-uJhcwrmDv3 .card-title,
.cid-uJhcwrmDv3 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhcwrmDv3 .card-text {
  color: #757b62;
}
.cid-uJhcwrNpGv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhcwrNpGv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwrNpGv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwrNpGv .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhcwrNpGv .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhcwrNpGv .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhcwrNpGv .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhcwrNpGv .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhcwrNpGv .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhcwrNpGv .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhcwrNpGv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhcwrNpGv .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhcwrNpGv .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhcwrNpGv .content-head {
  max-width: 800px;
}
.cid-uJhcwrNpGv .card-title,
.cid-uJhcwrNpGv .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhcwrNpGv .card-text {
  color: #757b62;
}
.cid-uJhcwscCXX {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJhcwscCXX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwscCXX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwscCXX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhcwsvqdi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhcwsvqdi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhcwsvqdi .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhcwsvqdi .item-wrapper {
  position: relative;
}
.cid-uJhcwsvqdi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJhcwsvqdi .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJhcwsvqdi .carousel-control,
.cid-uJhcwsvqdi .close {
  background: #1b1b1b;
}
.cid-uJhcwsvqdi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJhcwsvqdi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJhcwsvqdi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJhcwsvqdi .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJhcwsvqdi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJhcwsvqdi .close::before {
  content: '\e91a';
}
.cid-uJhcwsvqdi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJhcwsvqdi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJhcwsvqdi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhcwsvqdi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJhcwsvqdi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJhcwsvqdi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJhcwsvqdi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJhcwsvqdi .carousel-indicators li.active,
.cid-uJhcwsvqdi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJhcwsvqdi .carousel-indicators li::after,
.cid-uJhcwsvqdi .carousel-indicators li::before {
  content: none;
}
.cid-uJhcwsvqdi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJhcwsvqdi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJhcwsvqdi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhcwsvqdi .carousel-indicators {
    display: none;
  }
}
.cid-uJhcwsvqdi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJhcwsvqdi .carousel-inner > .active {
  display: block;
}
.cid-uJhcwsvqdi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhcwsvqdi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJhcwsvqdi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJhcwsvqdi .carousel-control,
  .cid-uJhcwsvqdi .carousel-indicators,
  .cid-uJhcwsvqdi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJhcwsvqdi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJhcwsvqdi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJhcwsvqdi .carousel-indicators .active,
.cid-uJhcwsvqdi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJhcwsvqdi .carousel-indicators .active {
  background: #fff;
}
.cid-uJhcwsvqdi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJhcwsvqdi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJhcwsvqdi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJhcwsvqdi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJhcwsvqdi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJhcwsvqdi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJhcwsvqdi .carousel {
  width: 100%;
}
.cid-uJhcwsvqdi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJhcwsvqdi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJhcwsvqdi .modal.fade .modal-dialog,
.cid-uJhcwsvqdi .modal.in .modal-dialog {
  transform: none;
}
.cid-uJhcwsvqdi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJhcwsvqdi .content-head {
  max-width: 800px;
}
.cid-uJhcwsvqdi H3 {
  color: #ffffff;
}
.cid-uJhcwtdC8X {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhcwtdC8X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhcwtdC8X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhcwtdC8X .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJhcwtdC8X .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJhcwtdC8X .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJhcwtdC8X .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJhcwtdC8X .wrap {
  background: url("../../../assets/images/fa-peng-teng-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJhcwtdC8X .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJhcwtdC8X .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhcwtdC8X .mbr-text {
  color: #000000;
}
.cid-uJhcwtdC8X .mbr-text,
.cid-uJhcwtdC8X .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhcwtDb0u {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJhcwtDb0u .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJhcwtDb0u .social-row .soc-item {
  margin: 8px;
}
.cid-uJhcwtDb0u .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJhcwtDb0u .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJhcwtDb0u .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJhcwtDb0u .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJhcwtDb0u .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJhcwtDb0u .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJhcwtDb0u .header-menu li p {
  margin: 0;
}
.cid-uJhcwtDb0u .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJhcwtDb0u .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJhfEzKaIB {
  display: flex;
  background-image: url("../../../assets/images/yellow-dragon-stream-2000x1248.webp");
}
.cid-uJhfEzKaIB .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJhfEzKaIB {
    align-items: center;
  }
  .cid-uJhfEzKaIB .row {
    justify-content: center;
  }
  .cid-uJhfEzKaIB .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJhfEzKaIB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJhfEzKaIB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJhfEzKaIB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJhfEzKaIB .content-wrap {
    width: 100%;
  }
}
.cid-uJhfEzKaIB .mbr-section-title,
.cid-uJhfEzKaIB .mbr-section-subtitle {
  text-align: center;
}
.cid-uJhfEzKaIB .mbr-text,
.cid-uJhfEzKaIB .mbr-section-btn {
  text-align: center;
}
.cid-uJhfEA6sUV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJhfEA6sUV .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJhfEA6sUV .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJhfEAjgZn {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/yellow-dragon-stream-large1.webp");
}
.cid-uJhfEAjgZn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEAjgZn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEAjgZn .mbr-section-title {
  color: #ffffff;
}
.cid-uJhfEAjgZn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhfEAyGYA {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhfEAyGYA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEAyGYA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEAyGYA .mbr-section-title {
  color: #0099ff;
}
.cid-uJhfEAKnw3 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhfEAKnw3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEAKnw3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEAKnw3 .row {
  flex-direction: row-reverse;
}
.cid-uJhfEAWhCl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhfEAWhCl .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJhfEAWhCl .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJhfEB7cse {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJhfEB7cse .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJhfEB7cse img,
.cid-uJhfEB7cse .item-img {
  width: 100%;
}
.cid-uJhfEB7cse .item:focus,
.cid-uJhfEB7cse span:focus {
  outline: none;
}
.cid-uJhfEB7cse .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhfEB7cse .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhfEB7cse .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhfEB7cse .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJhfEB7cse .mbr-section-title {
  color: #99cc00;
}
.cid-uJhfEB7cse .mbr-text,
.cid-uJhfEB7cse .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJhfEB7cse .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhfEB7cse .content-head {
  max-width: 800px;
}
.cid-uJhfEBEj1G {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhfEBEj1G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEBEj1G .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhfEBEj1G .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJhfEBEj1G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEBEj1G .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhfEBEj1G .card-title,
.cid-uJhfEBEj1G .iconfont-wrapper,
.cid-uJhfEBEj1G .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJhfEBEj1G .content-head {
  max-width: 800px;
}
.cid-uJhfEBEj1G .mbr-section-title {
  color: #ffffff;
}
.cid-uJhfEBEj1G .mbr-section-btn {
  text-align: center;
}
.cid-uJhfEBEj1G .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhfEBEj1G .card-text,
.cid-uJhfEBEj1G .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhfEBEj1G .card-title,
.cid-uJhfEBEj1G .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJhfEC5NFK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJhfEC5NFK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEC5NFK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEC5NFK .mbr-section-title {
  color: #ffffff;
}
.cid-uJhfEC5NFK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhfECmjvE {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJhfECmjvE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfECmjvE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfECmjvE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhfECEQKY {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhfECEQKY img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhfECUvPe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhfECUvPe .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJhfECUvPe img,
.cid-uJhfECUvPe .item-img {
  width: 100%;
}
.cid-uJhfECUvPe .item:focus,
.cid-uJhfECUvPe span:focus {
  outline: none;
}
.cid-uJhfECUvPe .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhfECUvPe .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhfECUvPe .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhfECUvPe .mbr-section-title {
  color: #0099ff;
}
.cid-uJhfECUvPe .mbr-text,
.cid-uJhfECUvPe .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJhfECUvPe .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhfECUvPe .content-head {
  max-width: 800px;
}
.cid-uJhfECUvPe .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhfEDfCoS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJhfEDfCoS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEDfCoS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEDfCoS .row {
  flex-direction: row-reverse;
}
.cid-uJhfEDfCoS .mbr-text {
  color: #000000;
}
.cid-uJhfEDfCoS .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJhfEDfCoS .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhfEDfCoS .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJhfEDfCoS .mbr-section-subtitle,
.cid-uJhfEDfCoS .main-button {
  color: #ffffff;
}
.cid-uJhfEDfCoS .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJhfEDfCoS .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJhfEDfCoS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJhfEDfCoS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJhfEDfCoS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJhfEDfCoS .mbr-section-title {
  color: #ffffff;
}
.cid-uJhfEDKSXz {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhfEDKSXz img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhfEE4t5h {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhfEE4t5h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEE4t5h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEE4t5h .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhfEE4t5h .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhfEE4t5h .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhfEE4t5h .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhfEE4t5h .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhfEE4t5h .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhfEE4t5h .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhfEE4t5h .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhfEE4t5h .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhfEE4t5h .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhfEE4t5h .content-head {
  max-width: 800px;
}
.cid-uJhfEE4t5h .card-title,
.cid-uJhfEE4t5h .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhfEE4t5h .card-text {
  color: #757b62;
}
.cid-uJhfEEweEl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhfEEweEl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEEweEl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEEweEl .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhfEEweEl .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhfEEweEl .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhfEEweEl .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhfEEweEl .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhfEEweEl .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhfEEweEl .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhfEEweEl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhfEEweEl .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhfEEweEl .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhfEEweEl .content-head {
  max-width: 800px;
}
.cid-uJhfEEweEl .card-title,
.cid-uJhfEEweEl .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhfEEweEl .card-text {
  color: #757b62;
}
.cid-uJhfEETOax {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJhfEETOax .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEETOax .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEETOax .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhfEFdDg0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhfEFdDg0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhfEFdDg0 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhfEFdDg0 .item-wrapper {
  position: relative;
}
.cid-uJhfEFdDg0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJhfEFdDg0 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJhfEFdDg0 .carousel-control,
.cid-uJhfEFdDg0 .close {
  background: #1b1b1b;
}
.cid-uJhfEFdDg0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJhfEFdDg0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJhfEFdDg0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJhfEFdDg0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJhfEFdDg0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJhfEFdDg0 .close::before {
  content: '\e91a';
}
.cid-uJhfEFdDg0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJhfEFdDg0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJhfEFdDg0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhfEFdDg0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJhfEFdDg0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJhfEFdDg0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJhfEFdDg0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJhfEFdDg0 .carousel-indicators li.active,
.cid-uJhfEFdDg0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJhfEFdDg0 .carousel-indicators li::after,
.cid-uJhfEFdDg0 .carousel-indicators li::before {
  content: none;
}
.cid-uJhfEFdDg0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJhfEFdDg0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJhfEFdDg0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhfEFdDg0 .carousel-indicators {
    display: none;
  }
}
.cid-uJhfEFdDg0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJhfEFdDg0 .carousel-inner > .active {
  display: block;
}
.cid-uJhfEFdDg0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhfEFdDg0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJhfEFdDg0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJhfEFdDg0 .carousel-control,
  .cid-uJhfEFdDg0 .carousel-indicators,
  .cid-uJhfEFdDg0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJhfEFdDg0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJhfEFdDg0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJhfEFdDg0 .carousel-indicators .active,
.cid-uJhfEFdDg0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJhfEFdDg0 .carousel-indicators .active {
  background: #fff;
}
.cid-uJhfEFdDg0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJhfEFdDg0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJhfEFdDg0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJhfEFdDg0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJhfEFdDg0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJhfEFdDg0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJhfEFdDg0 .carousel {
  width: 100%;
}
.cid-uJhfEFdDg0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJhfEFdDg0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJhfEFdDg0 .modal.fade .modal-dialog,
.cid-uJhfEFdDg0 .modal.in .modal-dialog {
  transform: none;
}
.cid-uJhfEFdDg0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJhfEFdDg0 .content-head {
  max-width: 800px;
}
.cid-uJhfEFdDg0 H3 {
  color: #ffffff;
}
.cid-uJhfEFV2kw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhfEFV2kw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhfEFV2kw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhfEFV2kw .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJhfEFV2kw .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJhfEFV2kw .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJhfEFV2kw .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJhfEFV2kw .wrap {
  background: url("../../../assets/images/yellow-dragon-stream-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJhfEFV2kw .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJhfEFV2kw .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhfEFV2kw .mbr-text {
  color: #000000;
}
.cid-uJhfEFV2kw .mbr-text,
.cid-uJhfEFV2kw .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhfEGg9kC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJhfEGg9kC .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJhfEGg9kC .social-row .soc-item {
  margin: 8px;
}
.cid-uJhfEGg9kC .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJhfEGg9kC .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJhfEGg9kC .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJhfEGg9kC .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJhfEGg9kC .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJhfEGg9kC .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJhfEGg9kC .header-menu li p {
  margin: 0;
}
.cid-uJhfEGg9kC .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJhfEGg9kC .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJhhZxQc5Y {
  display: flex;
  background-image: url("../../../assets/images/lantau-peak-1-2000x1141.webp");
}
.cid-uJhhZxQc5Y .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJhhZxQc5Y {
    align-items: center;
  }
  .cid-uJhhZxQc5Y .row {
    justify-content: center;
  }
  .cid-uJhhZxQc5Y .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJhhZxQc5Y .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJhhZxQc5Y {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJhhZxQc5Y .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJhhZxQc5Y .content-wrap {
    width: 100%;
  }
}
.cid-uJhhZxQc5Y .mbr-section-title,
.cid-uJhhZxQc5Y .mbr-section-subtitle {
  text-align: center;
}
.cid-uJhhZxQc5Y .mbr-text,
.cid-uJhhZxQc5Y .mbr-section-btn {
  text-align: center;
}
.cid-uJhhZyachI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJhhZyachI .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJhhZyachI .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJhhZymTQF {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/lantau-peak-large1.webp");
}
.cid-uJhhZymTQF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZymTQF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZymTQF .mbr-section-title {
  color: #ffffff;
}
.cid-uJhhZymTQF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhhZyzfiH {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhhZyzfiH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZyzfiH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZyzfiH .mbr-section-title {
  color: #0099ff;
}
.cid-uJhhZyLrlN {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJhhZyLrlN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZyLrlN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZyLrlN .row {
  flex-direction: row-reverse;
}
.cid-uJhhZz2UUc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhhZz2UUc .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJhhZz2UUc .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJhhZzdK8j {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJhhZzdK8j .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJhhZzdK8j img,
.cid-uJhhZzdK8j .item-img {
  width: 100%;
}
.cid-uJhhZzdK8j .item:focus,
.cid-uJhhZzdK8j span:focus {
  outline: none;
}
.cid-uJhhZzdK8j .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhhZzdK8j .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhhZzdK8j .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhhZzdK8j .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJhhZzdK8j .mbr-section-title {
  color: #99cc00;
}
.cid-uJhhZzdK8j .mbr-text,
.cid-uJhhZzdK8j .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJhhZzdK8j .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhhZzdK8j .content-head {
  max-width: 800px;
}
.cid-uJhhZzFCl5 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhhZzFCl5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZzFCl5 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhhZzFCl5 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJhhZzFCl5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZzFCl5 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhhZzFCl5 .card-title,
.cid-uJhhZzFCl5 .iconfont-wrapper,
.cid-uJhhZzFCl5 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJhhZzFCl5 .content-head {
  max-width: 800px;
}
.cid-uJhhZzFCl5 .mbr-section-title {
  color: #ffffff;
}
.cid-uJhhZzFCl5 .mbr-section-btn {
  text-align: center;
}
.cid-uJhhZzFCl5 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhhZzFCl5 .card-text,
.cid-uJhhZzFCl5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhhZzFCl5 .card-title,
.cid-uJhhZzFCl5 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJhhZAf14v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJhhZAf14v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZAf14v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZAf14v .mbr-section-title {
  color: #ffffff;
}
.cid-uJhhZAf14v .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhhZAzAkE {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJhhZAzAkE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZAzAkE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZAzAkE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhhZAPLH6 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhhZAPLH6 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhhZB3DMm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhhZB3DMm .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJhhZB3DMm img,
.cid-uJhhZB3DMm .item-img {
  width: 100%;
}
.cid-uJhhZB3DMm .item:focus,
.cid-uJhhZB3DMm span:focus {
  outline: none;
}
.cid-uJhhZB3DMm .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhhZB3DMm .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhhZB3DMm .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJhhZB3DMm .mbr-section-title {
  color: #0099ff;
}
.cid-uJhhZB3DMm .mbr-text,
.cid-uJhhZB3DMm .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJhhZB3DMm .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJhhZB3DMm .content-head {
  max-width: 800px;
}
.cid-uJhhZB3DMm .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJhhZBnbby {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJhhZBnbby .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZBnbby .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZBnbby .row {
  flex-direction: row-reverse;
}
.cid-uJhhZBnbby .mbr-text {
  color: #000000;
}
.cid-uJhhZBnbby .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJhhZBnbby .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhhZBnbby .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJhhZBnbby .mbr-section-subtitle,
.cid-uJhhZBnbby .main-button {
  color: #ffffff;
}
.cid-uJhhZBnbby .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJhhZBnbby .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJhhZBnbby .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJhhZBnbby .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJhhZBnbby .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJhhZBnbby .mbr-section-title {
  color: #ffffff;
}
.cid-uJhhZBW8Fi {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJhhZBW8Fi img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJhhZCfBPF {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhhZCfBPF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZCfBPF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZCfBPF .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhhZCfBPF .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhhZCfBPF .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhhZCfBPF .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhhZCfBPF .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhhZCfBPF .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhhZCfBPF .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhhZCfBPF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhhZCfBPF .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhhZCfBPF .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhhZCfBPF .content-head {
  max-width: 800px;
}
.cid-uJhhZCfBPF .card-title,
.cid-uJhhZCfBPF .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhhZCfBPF .card-text {
  color: #757b62;
}
.cid-uJhjfcSkIt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhjfcSkIt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhjfcSkIt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhjfcSkIt .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhjfcSkIt .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhjfcSkIt .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhjfcSkIt .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhjfcSkIt .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhjfcSkIt .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhjfcSkIt .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhjfcSkIt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhjfcSkIt .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhjfcSkIt .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhjfcSkIt .content-head {
  max-width: 800px;
}
.cid-uJhjfcSkIt .card-title,
.cid-uJhjfcSkIt .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhjfcSkIt .card-text {
  color: #757b62;
}
.cid-uJhhZCKxQL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhhZCKxQL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZCKxQL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZCKxQL .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhhZCKxQL .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhhZCKxQL .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhhZCKxQL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhhZCKxQL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhhZCKxQL .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhhZCKxQL .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhhZCKxQL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhhZCKxQL .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhhZCKxQL .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhhZCKxQL .content-head {
  max-width: 800px;
}
.cid-uJhhZCKxQL .card-title,
.cid-uJhhZCKxQL .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhhZCKxQL .card-text {
  color: #757b62;
}
.cid-uJhjjGQO9X {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJhjjGQO9X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhjjGQO9X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhjjGQO9X .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhjjGQO9X .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJhjjGQO9X .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJhjjGQO9X .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhjjGQO9X .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJhjjGQO9X .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJhjjGQO9X .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhjjGQO9X .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhjjGQO9X .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJhjjGQO9X .card-box .item-footer {
  margin-top: auto;
}
.cid-uJhjjGQO9X .content-head {
  max-width: 800px;
}
.cid-uJhjjGQO9X .card-title,
.cid-uJhjjGQO9X .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJhjjGQO9X .card-text {
  color: #757b62;
}
.cid-uJhhZD4ZbL {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJhhZD4ZbL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZD4ZbL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZD4ZbL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJhhZDmzpD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJhhZDmzpD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJhhZDmzpD .item {
    margin-bottom: 1rem;
  }
}
.cid-uJhhZDmzpD .item-wrapper {
  position: relative;
}
.cid-uJhhZDmzpD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJhhZDmzpD .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJhhZDmzpD .carousel-control,
.cid-uJhhZDmzpD .close {
  background: #1b1b1b;
}
.cid-uJhhZDmzpD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJhhZDmzpD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJhhZDmzpD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJhhZDmzpD .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJhhZDmzpD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJhhZDmzpD .close::before {
  content: '\e91a';
}
.cid-uJhhZDmzpD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJhhZDmzpD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJhhZDmzpD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhhZDmzpD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJhhZDmzpD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJhhZDmzpD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJhhZDmzpD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJhhZDmzpD .carousel-indicators li.active,
.cid-uJhhZDmzpD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJhhZDmzpD .carousel-indicators li::after,
.cid-uJhhZDmzpD .carousel-indicators li::before {
  content: none;
}
.cid-uJhhZDmzpD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJhhZDmzpD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJhhZDmzpD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJhhZDmzpD .carousel-indicators {
    display: none;
  }
}
.cid-uJhhZDmzpD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJhhZDmzpD .carousel-inner > .active {
  display: block;
}
.cid-uJhhZDmzpD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJhhZDmzpD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJhhZDmzpD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJhhZDmzpD .carousel-control,
  .cid-uJhhZDmzpD .carousel-indicators,
  .cid-uJhhZDmzpD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJhhZDmzpD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJhhZDmzpD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJhhZDmzpD .carousel-indicators .active,
.cid-uJhhZDmzpD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJhhZDmzpD .carousel-indicators .active {
  background: #fff;
}
.cid-uJhhZDmzpD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJhhZDmzpD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJhhZDmzpD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJhhZDmzpD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJhhZDmzpD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJhhZDmzpD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJhhZDmzpD .carousel {
  width: 100%;
}
.cid-uJhhZDmzpD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJhhZDmzpD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJhhZDmzpD .modal.fade .modal-dialog,
.cid-uJhhZDmzpD .modal.in .modal-dialog {
  transform: none;
}
.cid-uJhhZDmzpD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJhhZDmzpD .content-head {
  max-width: 800px;
}
.cid-uJhhZDmzpD H3 {
  color: #ffffff;
}
.cid-uJhhZE2Xw6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJhhZE2Xw6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJhhZE2Xw6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJhhZE2Xw6 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJhhZE2Xw6 .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJhhZE2Xw6 .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJhhZE2Xw6 .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJhhZE2Xw6 .wrap {
  background: url("../../../assets/images/lantau-peak-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJhhZE2Xw6 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJhhZE2Xw6 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJhhZE2Xw6 .mbr-text {
  color: #000000;
}
.cid-uJhhZE2Xw6 .mbr-text,
.cid-uJhhZE2Xw6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJhhZEoCuO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJhhZEoCuO .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJhhZEoCuO .social-row .soc-item {
  margin: 8px;
}
.cid-uJhhZEoCuO .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJhhZEoCuO .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJhhZEoCuO .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJhhZEoCuO .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJhhZEoCuO .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJhhZEoCuO .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJhhZEoCuO .header-menu li p {
  margin: 0;
}
.cid-uJhhZEoCuO .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJhhZEoCuO .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJlaMenRbT {
  display: flex;
  background-image: url("../../../assets/images/fu-shan-1-2000x1307.webp");
}
.cid-uJlaMenRbT .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJlaMenRbT {
    align-items: center;
  }
  .cid-uJlaMenRbT .row {
    justify-content: center;
  }
  .cid-uJlaMenRbT .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJlaMenRbT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJlaMenRbT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJlaMenRbT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJlaMenRbT .content-wrap {
    width: 100%;
  }
}
.cid-uJlaMenRbT .mbr-section-title,
.cid-uJlaMenRbT .mbr-section-subtitle {
  text-align: center;
}
.cid-uJlaMenRbT .mbr-text,
.cid-uJlaMenRbT .mbr-section-btn {
  text-align: center;
}
.cid-uJlaMeG9Xw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJlaMeG9Xw .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJlaMeG9Xw .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJlaMeThEt {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fu-shan-large1.webp");
}
.cid-uJlaMeThEt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMeThEt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMeThEt .mbr-section-title {
  color: #ffffff;
}
.cid-uJlaMeThEt .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlaMf8tNr {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlaMf8tNr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMf8tNr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMf8tNr .mbr-section-title {
  color: #0099ff;
}
.cid-uJlaMfpI3Z {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlaMfpI3Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMfpI3Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMfpI3Z .row {
  flex-direction: row-reverse;
}
.cid-uJlaMfFxBb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlaMfFxBb .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJlaMfFxBb .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJlaMfRkkK {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJlaMfRkkK .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJlaMfRkkK img,
.cid-uJlaMfRkkK .item-img {
  width: 100%;
}
.cid-uJlaMfRkkK .item:focus,
.cid-uJlaMfRkkK span:focus {
  outline: none;
}
.cid-uJlaMfRkkK .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlaMfRkkK .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlaMfRkkK .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlaMfRkkK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJlaMfRkkK .mbr-section-title {
  color: #99cc00;
}
.cid-uJlaMfRkkK .mbr-text,
.cid-uJlaMfRkkK .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJlaMfRkkK .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlaMfRkkK .content-head {
  max-width: 800px;
}
.cid-uJlaMguvlh {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlaMguvlh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMguvlh .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlaMguvlh .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJlaMguvlh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMguvlh .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlaMguvlh .card-title,
.cid-uJlaMguvlh .iconfont-wrapper,
.cid-uJlaMguvlh .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJlaMguvlh .content-head {
  max-width: 800px;
}
.cid-uJlaMguvlh .mbr-section-title {
  color: #ffffff;
}
.cid-uJlaMguvlh .mbr-section-btn {
  text-align: center;
}
.cid-uJlaMguvlh .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlaMguvlh .card-text,
.cid-uJlaMguvlh .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlaMguvlh .card-title,
.cid-uJlaMguvlh .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJlaMgUTWO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJlaMgUTWO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMgUTWO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMgUTWO .mbr-section-title {
  color: #ffffff;
}
.cid-uJlaMgUTWO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlaMhdyNO {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJlaMhdyNO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMhdyNO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMhdyNO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlaMhuKiJ {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlaMhuKiJ img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlaMhL3lN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlaMhL3lN .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJlaMhL3lN img,
.cid-uJlaMhL3lN .item-img {
  width: 100%;
}
.cid-uJlaMhL3lN .item:focus,
.cid-uJlaMhL3lN span:focus {
  outline: none;
}
.cid-uJlaMhL3lN .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlaMhL3lN .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlaMhL3lN .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlaMhL3lN .mbr-section-title {
  color: #0099ff;
}
.cid-uJlaMhL3lN .mbr-text,
.cid-uJlaMhL3lN .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJlaMhL3lN .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlaMhL3lN .content-head {
  max-width: 800px;
}
.cid-uJlaMhL3lN .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlaMi8ciD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJlaMi8ciD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMi8ciD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMi8ciD .row {
  flex-direction: row-reverse;
}
.cid-uJlaMi8ciD .mbr-text {
  color: #000000;
}
.cid-uJlaMi8ciD .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJlaMi8ciD .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlaMi8ciD .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJlaMi8ciD .mbr-section-subtitle,
.cid-uJlaMi8ciD .main-button {
  color: #ffffff;
}
.cid-uJlaMi8ciD .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJlaMi8ciD .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJlaMi8ciD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJlaMi8ciD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJlaMi8ciD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJlaMi8ciD .mbr-section-title {
  color: #ffffff;
}
.cid-uJlaMiulxj {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlaMiulxj img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlaMiM2sw {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlaMiM2sw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMiM2sw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMiM2sw .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlaMiM2sw .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlaMiM2sw .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlaMiM2sw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlaMiM2sw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlaMiM2sw .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlaMiM2sw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlaMiM2sw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlaMiM2sw .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlaMiM2sw .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlaMiM2sw .content-head {
  max-width: 800px;
}
.cid-uJlaMiM2sw .card-title,
.cid-uJlaMiM2sw .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlaMiM2sw .card-text {
  color: #757b62;
}
.cid-uJlaMjMG9d {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlaMjMG9d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMjMG9d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMjMG9d .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlaMjMG9d .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlaMjMG9d .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlaMjMG9d .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlaMjMG9d .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlaMjMG9d .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlaMjMG9d .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlaMjMG9d .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlaMjMG9d .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlaMjMG9d .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlaMjMG9d .content-head {
  max-width: 800px;
}
.cid-uJlaMjMG9d .card-title,
.cid-uJlaMjMG9d .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlaMjMG9d .card-text {
  color: #757b62;
}
.cid-uJlaMkKSJV {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJlaMkKSJV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMkKSJV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMkKSJV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlaMl5QU4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlaMl5QU4 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlaMl5QU4 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlaMl5QU4 .item-wrapper {
  position: relative;
}
.cid-uJlaMl5QU4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJlaMl5QU4 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJlaMl5QU4 .carousel-control,
.cid-uJlaMl5QU4 .close {
  background: #1b1b1b;
}
.cid-uJlaMl5QU4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJlaMl5QU4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJlaMl5QU4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJlaMl5QU4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJlaMl5QU4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJlaMl5QU4 .close::before {
  content: '\e91a';
}
.cid-uJlaMl5QU4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJlaMl5QU4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJlaMl5QU4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlaMl5QU4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJlaMl5QU4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJlaMl5QU4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJlaMl5QU4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJlaMl5QU4 .carousel-indicators li.active,
.cid-uJlaMl5QU4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJlaMl5QU4 .carousel-indicators li::after,
.cid-uJlaMl5QU4 .carousel-indicators li::before {
  content: none;
}
.cid-uJlaMl5QU4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJlaMl5QU4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJlaMl5QU4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlaMl5QU4 .carousel-indicators {
    display: none;
  }
}
.cid-uJlaMl5QU4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJlaMl5QU4 .carousel-inner > .active {
  display: block;
}
.cid-uJlaMl5QU4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlaMl5QU4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJlaMl5QU4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJlaMl5QU4 .carousel-control,
  .cid-uJlaMl5QU4 .carousel-indicators,
  .cid-uJlaMl5QU4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJlaMl5QU4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJlaMl5QU4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJlaMl5QU4 .carousel-indicators .active,
.cid-uJlaMl5QU4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJlaMl5QU4 .carousel-indicators .active {
  background: #fff;
}
.cid-uJlaMl5QU4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJlaMl5QU4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJlaMl5QU4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJlaMl5QU4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJlaMl5QU4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJlaMl5QU4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJlaMl5QU4 .carousel {
  width: 100%;
}
.cid-uJlaMl5QU4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJlaMl5QU4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJlaMl5QU4 .modal.fade .modal-dialog,
.cid-uJlaMl5QU4 .modal.in .modal-dialog {
  transform: none;
}
.cid-uJlaMl5QU4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJlaMl5QU4 .content-head {
  max-width: 800px;
}
.cid-uJlaMl5QU4 H3 {
  color: #ffffff;
}
.cid-uJlaMlQV9U {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlaMlQV9U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlaMlQV9U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlaMlQV9U .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJlaMlQV9U .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJlaMlQV9U .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJlaMlQV9U .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJlaMlQV9U .wrap {
  background: url("../../../assets/images/fu-shan-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJlaMlQV9U .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJlaMlQV9U .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlaMlQV9U .mbr-text {
  color: #000000;
}
.cid-uJlaMlQV9U .mbr-text,
.cid-uJlaMlQV9U .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlaMmeXbR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJlaMmeXbR .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJlaMmeXbR .social-row .soc-item {
  margin: 8px;
}
.cid-uJlaMmeXbR .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJlaMmeXbR .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJlaMmeXbR .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJlaMmeXbR .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJlaMmeXbR .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJlaMmeXbR .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJlaMmeXbR .header-menu li p {
  margin: 0;
}
.cid-uJlaMmeXbR .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJlaMmeXbR .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJldI40LIL {
  display: flex;
  background-image: url("../../../assets/images/tung-o-ancient-trail-1-2000x1143.webp");
}
.cid-uJldI40LIL .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJldI40LIL {
    align-items: center;
  }
  .cid-uJldI40LIL .row {
    justify-content: center;
  }
  .cid-uJldI40LIL .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJldI40LIL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJldI40LIL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJldI40LIL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJldI40LIL .content-wrap {
    width: 100%;
  }
}
.cid-uJldI40LIL .mbr-section-title,
.cid-uJldI40LIL .mbr-section-subtitle {
  text-align: center;
}
.cid-uJldI40LIL .mbr-text,
.cid-uJldI40LIL .mbr-section-btn {
  text-align: center;
}
.cid-uJldI4i7r9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJldI4i7r9 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJldI4i7r9 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJldI4wBoh {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tung-o-ancient-trail-large1.webp");
}
.cid-uJldI4wBoh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI4wBoh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI4wBoh .mbr-section-title {
  color: #ffffff;
}
.cid-uJldI4wBoh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJldI4Jtvu {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJldI4Jtvu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI4Jtvu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI4Jtvu .mbr-section-title {
  color: #0099ff;
}
.cid-uJldI4Wuvl {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJldI4Wuvl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI4Wuvl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI4Wuvl .row {
  flex-direction: row-reverse;
}
.cid-uJldI59CJc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJldI59CJc .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJldI59CJc .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJldI5mTvJ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJldI5mTvJ .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJldI5mTvJ img,
.cid-uJldI5mTvJ .item-img {
  width: 100%;
}
.cid-uJldI5mTvJ .item:focus,
.cid-uJldI5mTvJ span:focus {
  outline: none;
}
.cid-uJldI5mTvJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJldI5mTvJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uJldI5mTvJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJldI5mTvJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJldI5mTvJ .mbr-section-title {
  color: #99cc00;
}
.cid-uJldI5mTvJ .mbr-text,
.cid-uJldI5mTvJ .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJldI5mTvJ .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJldI5mTvJ .content-head {
  max-width: 800px;
}
.cid-uJldI5QEfK {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJldI5QEfK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI5QEfK .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJldI5QEfK .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJldI5QEfK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI5QEfK .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJldI5QEfK .card-title,
.cid-uJldI5QEfK .iconfont-wrapper,
.cid-uJldI5QEfK .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJldI5QEfK .content-head {
  max-width: 800px;
}
.cid-uJldI5QEfK .mbr-section-title {
  color: #ffffff;
}
.cid-uJldI5QEfK .mbr-section-btn {
  text-align: center;
}
.cid-uJldI5QEfK .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJldI5QEfK .card-text,
.cid-uJldI5QEfK .mbr-section-btn {
  color: #ffffff;
}
.cid-uJldI5QEfK .card-title,
.cid-uJldI5QEfK .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJldI6lqiM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJldI6lqiM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI6lqiM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI6lqiM .mbr-section-title {
  color: #ffffff;
}
.cid-uJldI6lqiM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJldI6DCKo {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJldI6DCKo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI6DCKo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI6DCKo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJldI6Thu9 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJldI6Thu9 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJldI79tW0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJldI79tW0 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJldI79tW0 img,
.cid-uJldI79tW0 .item-img {
  width: 100%;
}
.cid-uJldI79tW0 .item:focus,
.cid-uJldI79tW0 span:focus {
  outline: none;
}
.cid-uJldI79tW0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJldI79tW0 .item {
    margin-bottom: 1rem;
  }
}
.cid-uJldI79tW0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJldI79tW0 .mbr-section-title {
  color: #0099ff;
}
.cid-uJldI79tW0 .mbr-text,
.cid-uJldI79tW0 .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJldI79tW0 .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJldI79tW0 .content-head {
  max-width: 800px;
}
.cid-uJldI79tW0 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJldI7xsE9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJldI7xsE9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI7xsE9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI7xsE9 .row {
  flex-direction: row-reverse;
}
.cid-uJldI7xsE9 .mbr-text {
  color: #000000;
}
.cid-uJldI7xsE9 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJldI7xsE9 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJldI7xsE9 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJldI7xsE9 .mbr-section-subtitle,
.cid-uJldI7xsE9 .main-button {
  color: #ffffff;
}
.cid-uJldI7xsE9 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJldI7xsE9 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJldI7xsE9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJldI7xsE9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJldI7xsE9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJldI7xsE9 .mbr-section-title {
  color: #ffffff;
}
.cid-uJldI7YJf6 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJldI7YJf6 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJldI8hnw5 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJldI8hnw5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI8hnw5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI8hnw5 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJldI8hnw5 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJldI8hnw5 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJldI8hnw5 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJldI8hnw5 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJldI8hnw5 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJldI8hnw5 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJldI8hnw5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJldI8hnw5 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJldI8hnw5 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJldI8hnw5 .content-head {
  max-width: 800px;
}
.cid-uJldI8hnw5 .card-title,
.cid-uJldI8hnw5 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJldI8hnw5 .card-text {
  color: #757b62;
}
.cid-uJldI8JUaT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJldI8JUaT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI8JUaT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI8JUaT .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJldI8JUaT .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJldI8JUaT .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJldI8JUaT .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJldI8JUaT .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJldI8JUaT .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJldI8JUaT .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJldI8JUaT .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJldI8JUaT .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJldI8JUaT .card-box .item-footer {
  margin-top: auto;
}
.cid-uJldI8JUaT .content-head {
  max-width: 800px;
}
.cid-uJldI8JUaT .card-title,
.cid-uJldI8JUaT .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJldI8JUaT .card-text {
  color: #757b62;
}
.cid-uJldI9c4Af {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJldI9c4Af .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldI9c4Af .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldI9c4Af .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJldI9Bc5R {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJldI9Bc5R .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJldI9Bc5R .item {
    margin-bottom: 1rem;
  }
}
.cid-uJldI9Bc5R .item-wrapper {
  position: relative;
}
.cid-uJldI9Bc5R .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJldI9Bc5R .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJldI9Bc5R .carousel-control,
.cid-uJldI9Bc5R .close {
  background: #1b1b1b;
}
.cid-uJldI9Bc5R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJldI9Bc5R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJldI9Bc5R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJldI9Bc5R .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJldI9Bc5R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJldI9Bc5R .close::before {
  content: '\e91a';
}
.cid-uJldI9Bc5R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJldI9Bc5R .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJldI9Bc5R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJldI9Bc5R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJldI9Bc5R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJldI9Bc5R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJldI9Bc5R .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJldI9Bc5R .carousel-indicators li.active,
.cid-uJldI9Bc5R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJldI9Bc5R .carousel-indicators li::after,
.cid-uJldI9Bc5R .carousel-indicators li::before {
  content: none;
}
.cid-uJldI9Bc5R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJldI9Bc5R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJldI9Bc5R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJldI9Bc5R .carousel-indicators {
    display: none;
  }
}
.cid-uJldI9Bc5R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJldI9Bc5R .carousel-inner > .active {
  display: block;
}
.cid-uJldI9Bc5R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJldI9Bc5R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJldI9Bc5R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJldI9Bc5R .carousel-control,
  .cid-uJldI9Bc5R .carousel-indicators,
  .cid-uJldI9Bc5R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJldI9Bc5R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJldI9Bc5R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJldI9Bc5R .carousel-indicators .active,
.cid-uJldI9Bc5R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJldI9Bc5R .carousel-indicators .active {
  background: #fff;
}
.cid-uJldI9Bc5R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJldI9Bc5R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJldI9Bc5R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJldI9Bc5R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJldI9Bc5R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJldI9Bc5R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJldI9Bc5R .carousel {
  width: 100%;
}
.cid-uJldI9Bc5R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJldI9Bc5R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJldI9Bc5R .modal.fade .modal-dialog,
.cid-uJldI9Bc5R .modal.in .modal-dialog {
  transform: none;
}
.cid-uJldI9Bc5R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJldI9Bc5R .content-head {
  max-width: 800px;
}
.cid-uJldI9Bc5R H3 {
  color: #ffffff;
}
.cid-uJldIatyue {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJldIatyue .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJldIatyue .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJldIatyue .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJldIatyue .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJldIatyue .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJldIatyue .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJldIatyue .wrap {
  background: url("../../../assets/images/tung-o-ancient-trail-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJldIatyue .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJldIatyue .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJldIatyue .mbr-text {
  color: #000000;
}
.cid-uJldIatyue .mbr-text,
.cid-uJldIatyue .mbr-section-btn {
  color: #ffffff;
}
.cid-uJldIaWWHD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJldIaWWHD .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJldIaWWHD .social-row .soc-item {
  margin: 8px;
}
.cid-uJldIaWWHD .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJldIaWWHD .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJldIaWWHD .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJldIaWWHD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJldIaWWHD .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJldIaWWHD .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJldIaWWHD .header-menu li p {
  margin: 0;
}
.cid-uJldIaWWHD .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJldIaWWHD .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJlp75KQVV {
  display: flex;
  background-image: url("../../../assets/images/tung-lung-chau-1-2000x1143.webp");
}
.cid-uJlp75KQVV .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJlp75KQVV {
    align-items: center;
  }
  .cid-uJlp75KQVV .row {
    justify-content: center;
  }
  .cid-uJlp75KQVV .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJlp75KQVV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJlp75KQVV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJlp75KQVV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJlp75KQVV .content-wrap {
    width: 100%;
  }
}
.cid-uJlp75KQVV .mbr-section-title,
.cid-uJlp75KQVV .mbr-section-subtitle {
  text-align: center;
}
.cid-uJlp75KQVV .mbr-text,
.cid-uJlp75KQVV .mbr-section-btn {
  text-align: center;
}
.cid-uJlp76airV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJlp76airV .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJlp76airV .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJlp76perj {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tung-lung-chau-large2.webp");
}
.cid-uJlp76perj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp76perj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp76perj .mbr-section-title {
  color: #ffffff;
}
.cid-uJlp76perj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlp76CNgH {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlp76CNgH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp76CNgH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp76CNgH .mbr-section-title {
  color: #0099ff;
}
.cid-uJlp76Orkc {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlp76Orkc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp76Orkc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp76Orkc .row {
  flex-direction: row-reverse;
}
.cid-uJlp770ycM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlp770ycM .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJlp770ycM .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJlp77bhPN {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJlp77bhPN .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJlp77bhPN img,
.cid-uJlp77bhPN .item-img {
  width: 100%;
}
.cid-uJlp77bhPN .item:focus,
.cid-uJlp77bhPN span:focus {
  outline: none;
}
.cid-uJlp77bhPN .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlp77bhPN .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlp77bhPN .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlp77bhPN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJlp77bhPN .mbr-section-title {
  color: #99cc00;
}
.cid-uJlp77bhPN .mbr-text,
.cid-uJlp77bhPN .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJlp77bhPN .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlp77bhPN .content-head {
  max-width: 800px;
}
.cid-uJlp77DQdV {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlp77DQdV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp77DQdV .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlp77DQdV .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJlp77DQdV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp77DQdV .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlp77DQdV .card-title,
.cid-uJlp77DQdV .iconfont-wrapper,
.cid-uJlp77DQdV .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJlp77DQdV .content-head {
  max-width: 800px;
}
.cid-uJlp77DQdV .mbr-section-title {
  color: #ffffff;
}
.cid-uJlp77DQdV .mbr-section-btn {
  text-align: center;
}
.cid-uJlp77DQdV .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlp77DQdV .card-text,
.cid-uJlp77DQdV .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlp77DQdV .card-title,
.cid-uJlp77DQdV .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJlp786QAi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJlp786QAi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp786QAi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp786QAi .mbr-section-title {
  color: #ffffff;
}
.cid-uJlp786QAi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlp78njLh {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJlp78njLh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp78njLh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp78njLh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlp78Dn6T {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlp78Dn6T img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlp78VWQN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlp78VWQN .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJlp78VWQN img,
.cid-uJlp78VWQN .item-img {
  width: 100%;
}
.cid-uJlp78VWQN .item:focus,
.cid-uJlp78VWQN span:focus {
  outline: none;
}
.cid-uJlp78VWQN .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlp78VWQN .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlp78VWQN .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlp78VWQN .mbr-section-title {
  color: #0099ff;
}
.cid-uJlp78VWQN .mbr-text,
.cid-uJlp78VWQN .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJlp78VWQN .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlp78VWQN .content-head {
  max-width: 800px;
}
.cid-uJlp78VWQN .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlp79fSMN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJlp79fSMN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp79fSMN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp79fSMN .row {
  flex-direction: row-reverse;
}
.cid-uJlp79fSMN .mbr-text {
  color: #000000;
}
.cid-uJlp79fSMN .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJlp79fSMN .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlp79fSMN .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJlp79fSMN .mbr-section-subtitle,
.cid-uJlp79fSMN .main-button {
  color: #ffffff;
}
.cid-uJlp79fSMN .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJlp79fSMN .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJlp79fSMN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJlp79fSMN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJlp79fSMN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJlp79fSMN .mbr-section-title {
  color: #ffffff;
}
.cid-uJlp79IGxm {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlp79IGxm img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlp7a03Mc {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlp7a03Mc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp7a03Mc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp7a03Mc .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlp7a03Mc .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlp7a03Mc .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlp7a03Mc .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlp7a03Mc .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlp7a03Mc .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlp7a03Mc .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlp7a03Mc .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlp7a03Mc .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlp7a03Mc .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlp7a03Mc .content-head {
  max-width: 800px;
}
.cid-uJlp7a03Mc .card-title,
.cid-uJlp7a03Mc .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlp7a03Mc .card-text {
  color: #757b62;
}
.cid-uJlp7aul2g {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlp7aul2g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp7aul2g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp7aul2g .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlp7aul2g .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlp7aul2g .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlp7aul2g .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlp7aul2g .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlp7aul2g .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlp7aul2g .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlp7aul2g .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlp7aul2g .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlp7aul2g .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlp7aul2g .content-head {
  max-width: 800px;
}
.cid-uJlp7aul2g .card-title,
.cid-uJlp7aul2g .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlp7aul2g .card-text {
  color: #757b62;
}
.cid-uJlp7aT7v8 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJlp7aT7v8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp7aT7v8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp7aT7v8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlp7bbQAC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlp7bbQAC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlp7bbQAC .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlp7bbQAC .item-wrapper {
  position: relative;
}
.cid-uJlp7bbQAC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJlp7bbQAC .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJlp7bbQAC .carousel-control,
.cid-uJlp7bbQAC .close {
  background: #1b1b1b;
}
.cid-uJlp7bbQAC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJlp7bbQAC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJlp7bbQAC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJlp7bbQAC .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJlp7bbQAC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJlp7bbQAC .close::before {
  content: '\e91a';
}
.cid-uJlp7bbQAC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJlp7bbQAC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJlp7bbQAC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlp7bbQAC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJlp7bbQAC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJlp7bbQAC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJlp7bbQAC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJlp7bbQAC .carousel-indicators li.active,
.cid-uJlp7bbQAC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJlp7bbQAC .carousel-indicators li::after,
.cid-uJlp7bbQAC .carousel-indicators li::before {
  content: none;
}
.cid-uJlp7bbQAC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJlp7bbQAC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJlp7bbQAC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlp7bbQAC .carousel-indicators {
    display: none;
  }
}
.cid-uJlp7bbQAC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJlp7bbQAC .carousel-inner > .active {
  display: block;
}
.cid-uJlp7bbQAC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlp7bbQAC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJlp7bbQAC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJlp7bbQAC .carousel-control,
  .cid-uJlp7bbQAC .carousel-indicators,
  .cid-uJlp7bbQAC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJlp7bbQAC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJlp7bbQAC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJlp7bbQAC .carousel-indicators .active,
.cid-uJlp7bbQAC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJlp7bbQAC .carousel-indicators .active {
  background: #fff;
}
.cid-uJlp7bbQAC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJlp7bbQAC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJlp7bbQAC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJlp7bbQAC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJlp7bbQAC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJlp7bbQAC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJlp7bbQAC .carousel {
  width: 100%;
}
.cid-uJlp7bbQAC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJlp7bbQAC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJlp7bbQAC .modal.fade .modal-dialog,
.cid-uJlp7bbQAC .modal.in .modal-dialog {
  transform: none;
}
.cid-uJlp7bbQAC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJlp7bbQAC .content-head {
  max-width: 800px;
}
.cid-uJlp7bbQAC H3 {
  color: #ffffff;
}
.cid-uJlp7bXs8E {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlp7bXs8E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlp7bXs8E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlp7bXs8E .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJlp7bXs8E .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJlp7bXs8E .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJlp7bXs8E .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJlp7bXs8E .wrap {
  background: url("../../../assets/images/tung-lung-chau-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJlp7bXs8E .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJlp7bXs8E .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlp7bXs8E .mbr-text {
  color: #000000;
}
.cid-uJlp7bXs8E .mbr-text,
.cid-uJlp7bXs8E .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlp7cnBi9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJlp7cnBi9 .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJlp7cnBi9 .social-row .soc-item {
  margin: 8px;
}
.cid-uJlp7cnBi9 .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJlp7cnBi9 .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJlp7cnBi9 .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJlp7cnBi9 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJlp7cnBi9 .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJlp7cnBi9 .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJlp7cnBi9 .header-menu li p {
  margin: 0;
}
.cid-uJlp7cnBi9 .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJlp7cnBi9 .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJlqSRIOh8 {
  display: flex;
  background-image: url("../../../assets/images/grass-island-1-2000x1296.webp");
}
.cid-uJlqSRIOh8 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJlqSRIOh8 {
    align-items: center;
  }
  .cid-uJlqSRIOh8 .row {
    justify-content: center;
  }
  .cid-uJlqSRIOh8 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJlqSRIOh8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJlqSRIOh8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJlqSRIOh8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJlqSRIOh8 .content-wrap {
    width: 100%;
  }
}
.cid-uJlqSRIOh8 .mbr-section-title,
.cid-uJlqSRIOh8 .mbr-section-subtitle {
  text-align: center;
}
.cid-uJlqSRIOh8 .mbr-text,
.cid-uJlqSRIOh8 .mbr-section-btn {
  text-align: center;
}
.cid-uJlqSS1uB1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJlqSS1uB1 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJlqSS1uB1 .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJlqSSdcTh {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grass-island-large1.webp");
}
.cid-uJlqSSdcTh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSSdcTh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSSdcTh .mbr-section-title {
  color: #ffffff;
}
.cid-uJlqSSdcTh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlqSSqf9M {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlqSSqf9M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSSqf9M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSSqf9M .mbr-section-title {
  color: #0099ff;
}
.cid-uJlqSSCWOw {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlqSSCWOw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSSCWOw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSSCWOw .row {
  flex-direction: row-reverse;
}
.cid-uJlqSSPqJW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlqSSPqJW .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJlqSSPqJW .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJlqST2pXX {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJlqST2pXX .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJlqST2pXX img,
.cid-uJlqST2pXX .item-img {
  width: 100%;
}
.cid-uJlqST2pXX .item:focus,
.cid-uJlqST2pXX span:focus {
  outline: none;
}
.cid-uJlqST2pXX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlqST2pXX .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlqST2pXX .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlqST2pXX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJlqST2pXX .mbr-section-title {
  color: #99cc00;
}
.cid-uJlqST2pXX .mbr-text,
.cid-uJlqST2pXX .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJlqST2pXX .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlqST2pXX .content-head {
  max-width: 800px;
}
.cid-uJlqSTvXV1 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlqSTvXV1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSTvXV1 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlqSTvXV1 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJlqSTvXV1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSTvXV1 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlqSTvXV1 .card-title,
.cid-uJlqSTvXV1 .iconfont-wrapper,
.cid-uJlqSTvXV1 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJlqSTvXV1 .content-head {
  max-width: 800px;
}
.cid-uJlqSTvXV1 .mbr-section-title {
  color: #ffffff;
}
.cid-uJlqSTvXV1 .mbr-section-btn {
  text-align: center;
}
.cid-uJlqSTvXV1 .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlqSTvXV1 .card-text,
.cid-uJlqSTvXV1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlqSTvXV1 .card-title,
.cid-uJlqSTvXV1 .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJlqSU1qAN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJlqSU1qAN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSU1qAN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSU1qAN .mbr-section-title {
  color: #ffffff;
}
.cid-uJlqSU1qAN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlqSUiG9X {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJlqSUiG9X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSUiG9X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSUiG9X .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlqSUydk1 {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlqSUydk1 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlqSURvgE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlqSURvgE .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJlqSURvgE img,
.cid-uJlqSURvgE .item-img {
  width: 100%;
}
.cid-uJlqSURvgE .item:focus,
.cid-uJlqSURvgE span:focus {
  outline: none;
}
.cid-uJlqSURvgE .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlqSURvgE .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlqSURvgE .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlqSURvgE .mbr-section-title {
  color: #0099ff;
}
.cid-uJlqSURvgE .mbr-text,
.cid-uJlqSURvgE .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJlqSURvgE .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlqSURvgE .content-head {
  max-width: 800px;
}
.cid-uJlqSURvgE .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlqSVfYzt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJlqSVfYzt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSVfYzt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSVfYzt .row {
  flex-direction: row-reverse;
}
.cid-uJlqSVfYzt .mbr-text {
  color: #000000;
}
.cid-uJlqSVfYzt .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJlqSVfYzt .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlqSVfYzt .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJlqSVfYzt .mbr-section-subtitle,
.cid-uJlqSVfYzt .main-button {
  color: #ffffff;
}
.cid-uJlqSVfYzt .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJlqSVfYzt .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJlqSVfYzt .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJlqSVfYzt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJlqSVfYzt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJlqSVfYzt .mbr-section-title {
  color: #ffffff;
}
.cid-uJlqSVGqZv {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlqSVGqZv img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlqSVU1V4 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlqSVU1V4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSVU1V4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSVU1V4 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlqSVU1V4 .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlqSVU1V4 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlqSVU1V4 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlqSVU1V4 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlqSVU1V4 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlqSVU1V4 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlqSVU1V4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlqSVU1V4 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlqSVU1V4 .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlqSVU1V4 .content-head {
  max-width: 800px;
}
.cid-uJlqSVU1V4 .card-title,
.cid-uJlqSVU1V4 .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlqSVU1V4 .card-text {
  color: #757b62;
}
.cid-uJlqSWhqCF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlqSWhqCF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSWhqCF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSWhqCF .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlqSWhqCF .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlqSWhqCF .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlqSWhqCF .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlqSWhqCF .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlqSWhqCF .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlqSWhqCF .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlqSWhqCF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlqSWhqCF .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlqSWhqCF .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlqSWhqCF .content-head {
  max-width: 800px;
}
.cid-uJlqSWhqCF .card-title,
.cid-uJlqSWhqCF .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlqSWhqCF .card-text {
  color: #757b62;
}
.cid-uJlqSWIOw0 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJlqSWIOw0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSWIOw0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSWIOw0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlqSX038M {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlqSX038M .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlqSX038M .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlqSX038M .item-wrapper {
  position: relative;
}
.cid-uJlqSX038M .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJlqSX038M .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJlqSX038M .carousel-control,
.cid-uJlqSX038M .close {
  background: #1b1b1b;
}
.cid-uJlqSX038M .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJlqSX038M .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJlqSX038M .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJlqSX038M .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJlqSX038M .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJlqSX038M .close::before {
  content: '\e91a';
}
.cid-uJlqSX038M .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJlqSX038M .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJlqSX038M .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlqSX038M .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJlqSX038M .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJlqSX038M .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJlqSX038M .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJlqSX038M .carousel-indicators li.active,
.cid-uJlqSX038M .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJlqSX038M .carousel-indicators li::after,
.cid-uJlqSX038M .carousel-indicators li::before {
  content: none;
}
.cid-uJlqSX038M .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJlqSX038M .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJlqSX038M .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlqSX038M .carousel-indicators {
    display: none;
  }
}
.cid-uJlqSX038M .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJlqSX038M .carousel-inner > .active {
  display: block;
}
.cid-uJlqSX038M .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlqSX038M .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJlqSX038M .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJlqSX038M .carousel-control,
  .cid-uJlqSX038M .carousel-indicators,
  .cid-uJlqSX038M .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJlqSX038M .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJlqSX038M .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJlqSX038M .carousel-indicators .active,
.cid-uJlqSX038M .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJlqSX038M .carousel-indicators .active {
  background: #fff;
}
.cid-uJlqSX038M .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJlqSX038M .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJlqSX038M .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJlqSX038M .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJlqSX038M .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJlqSX038M .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJlqSX038M .carousel {
  width: 100%;
}
.cid-uJlqSX038M .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJlqSX038M .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJlqSX038M .modal.fade .modal-dialog,
.cid-uJlqSX038M .modal.in .modal-dialog {
  transform: none;
}
.cid-uJlqSX038M .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJlqSX038M .content-head {
  max-width: 800px;
}
.cid-uJlqSX038M H3 {
  color: #ffffff;
}
.cid-uJlqSXJPn3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlqSXJPn3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlqSXJPn3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlqSXJPn3 .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJlqSXJPn3 .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJlqSXJPn3 .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJlqSXJPn3 .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJlqSXJPn3 .wrap {
  background: url("../../../assets/images/grass-island-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJlqSXJPn3 .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJlqSXJPn3 .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlqSXJPn3 .mbr-text {
  color: #000000;
}
.cid-uJlqSXJPn3 .mbr-text,
.cid-uJlqSXJPn3 .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlqSY7vDR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJlqSY7vDR .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJlqSY7vDR .social-row .soc-item {
  margin: 8px;
}
.cid-uJlqSY7vDR .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJlqSY7vDR .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJlqSY7vDR .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJlqSY7vDR .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJlqSY7vDR .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJlqSY7vDR .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJlqSY7vDR .header-menu li p {
  margin: 0;
}
.cid-uJlqSY7vDR .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJlqSY7vDR .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJlst3t6x9 {
  display: flex;
  background-image: url("../../../assets/images/tung-ping-chau-2-2000x1356.webp");
}
.cid-uJlst3t6x9 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uJlst3t6x9 {
    align-items: center;
  }
  .cid-uJlst3t6x9 .row {
    justify-content: center;
  }
  .cid-uJlst3t6x9 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uJlst3t6x9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uJlst3t6x9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJlst3t6x9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uJlst3t6x9 .content-wrap {
    width: 100%;
  }
}
.cid-uJlst3t6x9 .mbr-section-title,
.cid-uJlst3t6x9 .mbr-section-subtitle {
  text-align: center;
}
.cid-uJlst3t6x9 .mbr-text,
.cid-uJlst3t6x9 .mbr-section-btn {
  text-align: center;
}
.cid-uJlst3MRvC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0099ff;
}
.cid-uJlst3MRvC .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uJlst3MRvC .mbr-section-subtitle {
  text-align: center;
  line-height: 1.5;
  color: #ffffff;
}
.cid-uJlst3YMnn {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tung-ping-chau-large1.webp");
}
.cid-uJlst3YMnn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst3YMnn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst3YMnn .mbr-section-title {
  color: #ffffff;
}
.cid-uJlst3YMnn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlst4b4JU {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlst4b4JU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst4b4JU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst4b4JU .mbr-section-title {
  color: #0099ff;
}
.cid-uJlst4n1qx {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJlst4n1qx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst4n1qx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst4n1qx .row {
  flex-direction: row-reverse;
}
.cid-uJlst4z5tX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlst4z5tX .mbr-section-title {
  text-align: center;
  color: #757b62;
  line-height: 2;
}
.cid-uJlst4z5tX .mbr-section-subtitle {
  text-align: center;
  color: #232323;
}
.cid-uJlst4KPeL {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJlst4KPeL .item-subtitle {
  line-height: 1.2;
  color: #757b62;
  text-align: center;
}
.cid-uJlst4KPeL img,
.cid-uJlst4KPeL .item-img {
  width: 100%;
}
.cid-uJlst4KPeL .item:focus,
.cid-uJlst4KPeL span:focus {
  outline: none;
}
.cid-uJlst4KPeL .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlst4KPeL .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlst4KPeL .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlst4KPeL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uJlst4KPeL .mbr-section-title {
  color: #99cc00;
}
.cid-uJlst4KPeL .mbr-text,
.cid-uJlst4KPeL .mbr-section-btn {
  color: #a6a99c;
  text-align: center;
}
.cid-uJlst4KPeL .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlst4KPeL .content-head {
  max-width: 800px;
}
.cid-uJlst5dxXO {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlst5dxXO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst5dxXO .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlst5dxXO .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJlst5dxXO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst5dxXO .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #99cc00;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlst5dxXO .card-title,
.cid-uJlst5dxXO .iconfont-wrapper,
.cid-uJlst5dxXO .card-text {
  color: #000000;
  text-align: center;
}
.cid-uJlst5dxXO .content-head {
  max-width: 800px;
}
.cid-uJlst5dxXO .mbr-section-title {
  color: #ffffff;
}
.cid-uJlst5dxXO .mbr-section-btn {
  text-align: center;
}
.cid-uJlst5dxXO .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlst5dxXO .card-text,
.cid-uJlst5dxXO .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlst5dxXO .card-title,
.cid-uJlst5dxXO .iconfont-wrapper {
  color: #ffffff;
}
.cid-uJlst5EvNd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #99cc00;
}
.cid-uJlst5EvNd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst5EvNd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst5EvNd .mbr-section-title {
  color: #ffffff;
}
.cid-uJlst5EvNd .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlst5WD2j {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uJlst5WD2j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst5WD2j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst5WD2j .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlst6eoxP {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlst6eoxP img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlst6rFYF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlst6rFYF .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uJlst6rFYF img,
.cid-uJlst6rFYF .item-img {
  width: 100%;
}
.cid-uJlst6rFYF .item:focus,
.cid-uJlst6rFYF span:focus {
  outline: none;
}
.cid-uJlst6rFYF .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlst6rFYF .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlst6rFYF .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJlst6rFYF .mbr-section-title {
  color: #0099ff;
}
.cid-uJlst6rFYF .mbr-text,
.cid-uJlst6rFYF .mbr-section-btn {
  color: #757b62;
  text-align: center;
  line-height: 1.6;
}
.cid-uJlst6rFYF .item-title {
  color: #0099ff;
  text-align: center;
}
.cid-uJlst6rFYF .content-head {
  max-width: 800px;
}
.cid-uJlst6rFYF .mbr-section-subtitle {
  color: #757b62;
}
.cid-uJlst6Jnr9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99cc00;
}
.cid-uJlst6Jnr9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst6Jnr9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst6Jnr9 .row {
  flex-direction: row-reverse;
}
.cid-uJlst6Jnr9 .mbr-text {
  color: #000000;
}
.cid-uJlst6Jnr9 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
  line-height: 1.5;
}
.cid-uJlst6Jnr9 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlst6Jnr9 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uJlst6Jnr9 .mbr-section-subtitle,
.cid-uJlst6Jnr9 .main-button {
  color: #ffffff;
}
.cid-uJlst6Jnr9 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uJlst6Jnr9 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uJlst6Jnr9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uJlst6Jnr9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uJlst6Jnr9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uJlst6Jnr9 .mbr-section-title {
  color: #ffffff;
}
.cid-uJlst79W3o {
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-uJlst79W3o img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJlst7qjEh {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlst7qjEh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst7qjEh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst7qjEh .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlst7qjEh .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlst7qjEh .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlst7qjEh .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlst7qjEh .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlst7qjEh .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlst7qjEh .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlst7qjEh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlst7qjEh .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlst7qjEh .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlst7qjEh .content-head {
  max-width: 800px;
}
.cid-uJlst7qjEh .card-title,
.cid-uJlst7qjEh .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlst7qjEh .card-text {
  color: #757b62;
}
.cid-uJlst7Vg0o {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0099ff;
}
.cid-uJlst7Vg0o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst7Vg0o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst7Vg0o .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlst7Vg0o .item-mb {
    margin-bottom: 0;
  }
}
.cid-uJlst7Vg0o .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJlst7Vg0o .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlst7Vg0o .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uJlst7Vg0o .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #0099ff;
  height: 80px;
  border-radius: 50%;
}
.cid-uJlst7Vg0o .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlst7Vg0o .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlst7Vg0o .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uJlst7Vg0o .card-box .item-footer {
  margin-top: auto;
}
.cid-uJlst7Vg0o .content-head {
  max-width: 800px;
}
.cid-uJlst7Vg0o .card-title,
.cid-uJlst7Vg0o .iconfont-wrapper {
  color: #0099ff;
}
.cid-uJlst7Vg0o .card-text {
  color: #757b62;
}
.cid-uJlst8gF5b {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #0099ff;
}
.cid-uJlst8gF5b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst8gF5b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst8gF5b .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJlst8yMUs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #99cc00;
}
.cid-uJlst8yMUs .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJlst8yMUs .item {
    margin-bottom: 1rem;
  }
}
.cid-uJlst8yMUs .item-wrapper {
  position: relative;
}
.cid-uJlst8yMUs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJlst8yMUs .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJlst8yMUs .carousel-control,
.cid-uJlst8yMUs .close {
  background: #1b1b1b;
}
.cid-uJlst8yMUs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJlst8yMUs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJlst8yMUs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJlst8yMUs .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJlst8yMUs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJlst8yMUs .close::before {
  content: '\e91a';
}
.cid-uJlst8yMUs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJlst8yMUs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJlst8yMUs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlst8yMUs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJlst8yMUs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJlst8yMUs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJlst8yMUs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJlst8yMUs .carousel-indicators li.active,
.cid-uJlst8yMUs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJlst8yMUs .carousel-indicators li::after,
.cid-uJlst8yMUs .carousel-indicators li::before {
  content: none;
}
.cid-uJlst8yMUs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJlst8yMUs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJlst8yMUs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJlst8yMUs .carousel-indicators {
    display: none;
  }
}
.cid-uJlst8yMUs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJlst8yMUs .carousel-inner > .active {
  display: block;
}
.cid-uJlst8yMUs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJlst8yMUs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJlst8yMUs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJlst8yMUs .carousel-control,
  .cid-uJlst8yMUs .carousel-indicators,
  .cid-uJlst8yMUs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJlst8yMUs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJlst8yMUs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJlst8yMUs .carousel-indicators .active,
.cid-uJlst8yMUs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJlst8yMUs .carousel-indicators .active {
  background: #fff;
}
.cid-uJlst8yMUs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJlst8yMUs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJlst8yMUs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJlst8yMUs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJlst8yMUs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJlst8yMUs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJlst8yMUs .carousel {
  width: 100%;
}
.cid-uJlst8yMUs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJlst8yMUs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJlst8yMUs .modal.fade .modal-dialog,
.cid-uJlst8yMUs .modal.in .modal-dialog {
  transform: none;
}
.cid-uJlst8yMUs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJlst8yMUs .content-head {
  max-width: 800px;
}
.cid-uJlst8yMUs H3 {
  color: #ffffff;
}
.cid-uJlst9fNDh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJlst9fNDh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJlst9fNDh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJlst9fNDh .card-wrapper {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uJlst9fNDh .card-wrapper {
    padding: 1.5rem;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJlst9fNDh .card-wrapper {
    padding: 2.25rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
@media (min-width: 992px) {
  .cid-uJlst9fNDh .card-wrapper {
    padding: 4rem;
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}
.cid-uJlst9fNDh .wrap {
  background: url("../../../assets/images/tung-ping-chau-header.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.cid-uJlst9fNDh .wrap .inner-wrap {
  padding: 40px;
}
.cid-uJlst9fNDh .card-title {
  color: #ffffff;
  text-align: center;
}
.cid-uJlst9fNDh .mbr-text {
  color: #000000;
}
.cid-uJlst9fNDh .mbr-text,
.cid-uJlst9fNDh .mbr-section-btn {
  color: #ffffff;
}
.cid-uJlst9AqWe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uJlst9AqWe .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJlst9AqWe .social-row .soc-item {
  margin: 8px;
}
.cid-uJlst9AqWe .social-row .soc-item a:hover .mbr-iconfont,
.cid-uJlst9AqWe .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uJlst9AqWe .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uJlst9AqWe .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uJlst9AqWe .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uJlst9AqWe .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uJlst9AqWe .header-menu li p {
  margin: 0;
}
.cid-uJlst9AqWe .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uJlst9AqWe .mbr-section-title {
  color: #ffffff;
}
@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  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;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.cid-uOmKdxxNhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOmKdxxNhf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOmKdxxNhf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOmKdxxNhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOmKdxxNhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOmKdxxNhf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uOmKdxxNhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOmKdxxNhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOmKdxxNhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOmKdxxNhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOmKdxxNhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 153, 255, 0.2) !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: #0099ff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOmKdxxNhf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #0099ff;
  background: rgba(0, 153, 255, 0.2) !important;
}
.cid-uOmKdxxNhf .nav-item:focus,
.cid-uOmKdxxNhf .nav-link:focus {
  outline: none;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOmKdxxNhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOmKdxxNhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOmKdxxNhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOmKdxxNhf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uOmKdxxNhf .navbar.opened {
  transition: all 0.3s;
}
.cid-uOmKdxxNhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOmKdxxNhf .navbar .navbar-logo img {
  width: auto;
}
.cid-uOmKdxxNhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOmKdxxNhf .navbar.collapsed {
  justify-content: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOmKdxxNhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOmKdxxNhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOmKdxxNhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOmKdxxNhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOmKdxxNhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOmKdxxNhf .navbar {
    min-height: 72px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOmKdxxNhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uOmKdxxNhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOmKdxxNhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOmKdxxNhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOmKdxxNhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOmKdxxNhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOmKdxxNhf .dropdown-item.active,
.cid-uOmKdxxNhf .dropdown-item:active {
  background-color: transparent;
}
.cid-uOmKdxxNhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOmKdxxNhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0099ff;
}
.cid-uOmKdxxNhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOmKdxxNhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOmKdxxNhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .navbar-buttons {
    text-align: left;
  }
}
.cid-uOmKdxxNhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOmKdxxNhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOmKdxxNhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOmKdxxNhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOmKdxxNhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOmKdxxNhf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOmKdxxNhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOmKdxxNhf .navbar {
    height: 70px;
  }
  .cid-uOmKdxxNhf .navbar.opened {
    height: auto;
  }
  .cid-uOmKdxxNhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOmKdxxNhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOmKdxxNhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOmKdxxNhf .navbar-brand {
    margin-right: auto;
  }
  .cid-uOmKdxxNhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #0099ff;
    opacity: 1;
    border-color: rgba(0, 153, 255, 0.2) !important;
    background: rgba(0, 153, 255, 0.2) !important;
    backdrop-filter: blur(8px);
  }
  .cid-uOmKdxxNhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOmKdxxNhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOmKdxxNhf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOmKdxxNhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOmKdxxNhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKYzbC7K5o {
  display: flex;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/yellow-dragon-stream-2000x1248.webp");
}
.cid-uKYzbC7K5o .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uKYzbC7K5o {
    align-items: flex-end;
  }
  .cid-uKYzbC7K5o .row {
    justify-content: center;
  }
  .cid-uKYzbC7K5o .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uKYzbC7K5o .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uKYzbC7K5o {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uKYzbC7K5o .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uKYzbC7K5o .content-wrap {
    width: 100%;
  }
}
.cid-uKYzbC7K5o .mbr-section-title,
.cid-uKYzbC7K5o .mbr-section-subtitle {
  text-align: center;
}
.cid-uKYzbC7K5o .mbr-text,
.cid-uKYzbC7K5o .mbr-section-btn {
  text-align: center;
}
.cid-uKYzbC7K5o .mbr-section-title {
  text-align: center;
}
.cid-uNAEDe9kqC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #99cc00;
}
.cid-uNAEDe9kqC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNAEDe9kqC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNAEDe9kqC .card-wrapper {
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-uNAEDe9kqC .card-wrapper {
    padding: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uNAEDe9kqC .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uNAEDe9kqC .card-wrapper {
    padding: 9rem 4rem;
  }
}
.cid-uNAEDe9kqC .mbr-text,
.cid-uNAEDe9kqC .mbr-section-btn {
  color: #000000;
  text-align: center;
}
.cid-uNAEDe9kqC .card-title,
.cid-uNAEDe9kqC .card-box {
  text-align: center;
  color: #757b62;
}
.cid-uKYzbCMr7L {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uKYzbCMr7L .social-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uKYzbCMr7L .social-row .soc-item {
  margin: 8px;
}
.cid-uKYzbCMr7L .social-row .soc-item a:hover .mbr-iconfont,
.cid-uKYzbCMr7L .social-row .soc-item a:focus .mbr-iconfont {
  background-color: #ffffff;
}
.cid-uKYzbCMr7L .social-row .soc-item a .mbr-iconfont {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 32px;
  background-color: #0099ff;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uKYzbCMr7L .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uKYzbCMr7L .header-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uKYzbCMr7L .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uKYzbCMr7L .header-menu li p {
  margin: 0;
}
.cid-uKYzbCMr7L .copyright {
  margin-bottom: 0;
  color: #0099ff;
  text-align: center;
}
.cid-uKYzbCMr7L .mbr-section-title {
  color: #ffffff;
}
