@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;
}

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;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
          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);
  }
}
@-webkit-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%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    -webkit-animation-timing-function: ease-in-out;
            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: 0.6rem 1.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;
}

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 {
  margin: 0;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .btn {
  display: flex;
  padding: 0.6rem 1.2rem;
  margin: 0;
}

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: 0rem !important;
}

@media (min-width: 992px) {
  .container {
    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: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.card-wrapper,
.item-wrapper {
  overflow: hidden;
}

.app-video-wrapper > img {
  opacity: 1;
}

.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;
  }
}body {
  font-family: Jost;
}
.display-1 {
  font-family: 'League Spartan', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'League Spartan', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'League Spartan', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.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: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 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))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #000000 !important;
}
.bg-success {
  background-color: #000000 !important;
}
.bg-info {
  background-color: #4479d9 !important;
}
.bg-warning {
  background-color: #4479d9 !important;
}
.bg-danger {
  background-color: #ffffff !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
}
.btn-info,
.btn-info:active {
  background-color: #4479d9 !important;
  border-color: #4479d9 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #2150a5 !important;
  border-color: #2150a5 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #2150a5 !important;
  border-color: #2150a5 !important;
}
.btn-success,
.btn-success:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #4479d9 !important;
  border-color: #4479d9 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #2150a5 !important;
  border-color: #2150a5 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #2150a5 !important;
  border-color: #2150a5 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #bbbbbb;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #909090 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #4479d9;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #2150a5 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #4479d9 !important;
  border-color: #4479d9 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #000000;
}
.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: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #4479d9;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #2150a5 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #4479d9 !important;
  border-color: #4479d9 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  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: transparent!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: transparent;
  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: transparent!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: #000000 !important;
}
.text-secondary {
  color: #bbbbbb !important;
}
.text-success {
  color: #000000 !important;
}
.text-info {
  color: #4479d9 !important;
}
.text-warning {
  color: #4479d9 !important;
}
.text-danger {
  color: #ffffff !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #888888 !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: #1f4a98 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #1f4a98 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #cccccc !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) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #000000;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #4479d9;
}
.alert-warning {
  background-color: #4479d9;
}
.alert-danger {
  background-color: #ffffff;
}
.mbr-gallery-filter li.active .btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #000000;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #eef2fb;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #eef2fb;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.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: #000000 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #000000;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #000000;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #000000;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #000000 !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: #bbbbbb !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='%23000000' %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;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-uu6MUu28u7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uu6MUu28u7 .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uu6MUu28u7 .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uu6MUu28u7 .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uu6MUu28u7 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uu6MUu28u7 .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uu6MUu28u7 .container {
    padding: 0 1rem;
  }
}
.cid-uu6MUu28u7 .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uu6MUu28u7 .nav-link {
  position: relative;
}
.cid-uu6MUu28u7 .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uu6MUu28u7 nav.navbar {
  position: fixed;
}
.cid-uu6MUu28u7 .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uu6MUu28u7 .navbar.opened {
  transition: all 0.3s;
}
.cid-uu6MUu28u7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uu6MUu28u7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uu6MUu28u7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uu6MUu28u7 .navbar.collapsed {
  justify-content: center;
}
.cid-uu6MUu28u7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uu6MUu28u7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uu6MUu28u7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uu6MUu28u7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uu6MUu28u7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uu6MUu28u7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uu6MUu28u7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uu6MUu28u7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uu6MUu28u7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uu6MUu28u7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uu6MUu28u7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uu6MUu28u7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uu6MUu28u7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uu6MUu28u7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uu6MUu28u7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uu6MUu28u7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uu6MUu28u7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uu6MUu28u7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uu6MUu28u7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uu6MUu28u7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uu6MUu28u7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uu6MUu28u7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uu6MUu28u7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uu6MUu28u7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uu6MUu28u7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uu6MUu28u7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uu6MUu28u7 .dropdown-item:hover,
.cid-uu6MUu28u7 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uu6MUu28u7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uu6MUu28u7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uu6MUu28u7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uu6MUu28u7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uu6MUu28u7 .dropdown-menu,
.cid-uu6MUu28u7 .navbar.opened {
  background: #ffffff !important;
}
.cid-uu6MUu28u7 .nav-item:focus,
.cid-uu6MUu28u7 .nav-link:focus {
  outline: none;
}
.cid-uu6MUu28u7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uu6MUu28u7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uu6MUu28u7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uu6MUu28u7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uu6MUu28u7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uu6MUu28u7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uu6MUu28u7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uu6MUu28u7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uu6MUu28u7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uu6MUu28u7 .dropdown-item.active,
.cid-uu6MUu28u7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uu6MUu28u7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uu6MUu28u7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uu6MUu28u7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uu6MUu28u7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uu6MUu28u7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uu6MUu28u7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uu6MUu28u7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uu6MUu28u7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uu6MUu28u7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uu6MUu28u7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uu6MUu28u7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uu6MUu28u7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uu6MUu28u7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uu6MUu28u7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uu6MUu28u7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uu6MUu28u7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uu6MUu28u7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uu6MUu28u7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uu6MUu28u7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uu6MUu28u7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uu6MUu28u7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uu6MUu28u7 .navbar {
    height: 70px;
  }
  .cid-uu6MUu28u7 .navbar.opened {
    height: auto;
  }
  .cid-uu6MUu28u7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXEzo5dGAB {
  padding-top: 7rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/asdfsfsd-1584x396.png");
}
.cid-uXEzo5dGAB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXEzo5dGAB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXEzo5dGAB .mbr-section-title {
  color: #ffffff;
}
.cid-uXEzo5dGAB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uXO0DJSYhE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXO0DJSYhE img,
.cid-uXO0DJSYhE .item-img {
  width: 100%;
}
.cid-uXO0DJSYhE .item:focus,
.cid-uXO0DJSYhE span:focus {
  outline: none;
}
.cid-uXO0DJSYhE .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXO0DJSYhE .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXO0DJSYhE .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXO0DJSYhE .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXO0DJSYhE .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXO0DJSYhE .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXO0DJSYhE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXO0DJSYhE .mbr-section-title {
  color: #ffffff;
}
.cid-uXO0DJSYhE .mbr-text,
.cid-uXO0DJSYhE .mbr-section-btn {
  text-align: center;
}
.cid-uXO0DJSYhE .item-title {
  text-align: center;
}
.cid-uXO0DJSYhE .item-subtitle {
  text-align: left;
}
.cid-uXO3BsgqDI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXO3BsgqDI img,
.cid-uXO3BsgqDI .item-img {
  width: 100%;
}
.cid-uXO3BsgqDI .item:focus,
.cid-uXO3BsgqDI span:focus {
  outline: none;
}
.cid-uXO3BsgqDI .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXO3BsgqDI .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXO3BsgqDI .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXO3BsgqDI .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXO3BsgqDI .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXO3BsgqDI .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXO3BsgqDI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXO3BsgqDI .mbr-section-title {
  color: #ffffff;
}
.cid-uXO3BsgqDI .mbr-text,
.cid-uXO3BsgqDI .mbr-section-btn {
  text-align: center;
}
.cid-uXO3BsgqDI .item-title {
  text-align: center;
}
.cid-uXO3BsgqDI .item-subtitle {
  text-align: left;
}
.cid-uXO6SZlzhW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXO6SZlzhW img,
.cid-uXO6SZlzhW .item-img {
  width: 100%;
}
.cid-uXO6SZlzhW .item:focus,
.cid-uXO6SZlzhW span:focus {
  outline: none;
}
.cid-uXO6SZlzhW .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXO6SZlzhW .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXO6SZlzhW .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXO6SZlzhW .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXO6SZlzhW .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXO6SZlzhW .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXO6SZlzhW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXO6SZlzhW .mbr-section-title {
  color: #ffffff;
}
.cid-uXO6SZlzhW .mbr-text,
.cid-uXO6SZlzhW .mbr-section-btn {
  text-align: center;
}
.cid-uXO6SZlzhW .item-title {
  text-align: center;
}
.cid-uXO6SZlzhW .item-subtitle {
  text-align: left;
}
.cid-uXOeWF5aDP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOeWF5aDP img,
.cid-uXOeWF5aDP .item-img {
  width: 100%;
}
.cid-uXOeWF5aDP .item:focus,
.cid-uXOeWF5aDP span:focus {
  outline: none;
}
.cid-uXOeWF5aDP .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOeWF5aDP .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOeWF5aDP .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOeWF5aDP .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOeWF5aDP .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOeWF5aDP .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOeWF5aDP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOeWF5aDP .mbr-section-title {
  color: #ffffff;
}
.cid-uXOeWF5aDP .mbr-text,
.cid-uXOeWF5aDP .mbr-section-btn {
  text-align: center;
}
.cid-uXOeWF5aDP .item-title {
  text-align: center;
}
.cid-uXOeWF5aDP .item-subtitle {
  text-align: left;
}
.cid-uXOkXxyR6z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOkXxyR6z img,
.cid-uXOkXxyR6z .item-img {
  width: 100%;
}
.cid-uXOkXxyR6z .item:focus,
.cid-uXOkXxyR6z span:focus {
  outline: none;
}
.cid-uXOkXxyR6z .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOkXxyR6z .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOkXxyR6z .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOkXxyR6z .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOkXxyR6z .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOkXxyR6z .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOkXxyR6z .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOkXxyR6z .mbr-section-title {
  color: #ffffff;
}
.cid-uXOkXxyR6z .mbr-text,
.cid-uXOkXxyR6z .mbr-section-btn {
  text-align: center;
}
.cid-uXOkXxyR6z .item-title {
  text-align: center;
}
.cid-uXOkXxyR6z .item-subtitle {
  text-align: left;
}
.cid-uXOoQaaEjm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOoQaaEjm img,
.cid-uXOoQaaEjm .item-img {
  width: 100%;
}
.cid-uXOoQaaEjm .item:focus,
.cid-uXOoQaaEjm span:focus {
  outline: none;
}
.cid-uXOoQaaEjm .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOoQaaEjm .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOoQaaEjm .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOoQaaEjm .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOoQaaEjm .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOoQaaEjm .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOoQaaEjm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOoQaaEjm .mbr-section-title {
  color: #ffffff;
}
.cid-uXOoQaaEjm .mbr-text,
.cid-uXOoQaaEjm .mbr-section-btn {
  text-align: center;
}
.cid-uXOoQaaEjm .item-title {
  text-align: center;
}
.cid-uXOoQaaEjm .item-subtitle {
  text-align: left;
}
.cid-uXOsaDHc4r {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOsaDHc4r img,
.cid-uXOsaDHc4r .item-img {
  width: 100%;
}
.cid-uXOsaDHc4r .item:focus,
.cid-uXOsaDHc4r span:focus {
  outline: none;
}
.cid-uXOsaDHc4r .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOsaDHc4r .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOsaDHc4r .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOsaDHc4r .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOsaDHc4r .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOsaDHc4r .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOsaDHc4r .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOsaDHc4r .mbr-section-title {
  color: #ffffff;
}
.cid-uXOsaDHc4r .mbr-text,
.cid-uXOsaDHc4r .mbr-section-btn {
  text-align: center;
}
.cid-uXOsaDHc4r .item-title {
  text-align: center;
}
.cid-uXOsaDHc4r .item-subtitle {
  text-align: left;
}
.cid-uXOuKoVGI6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOuKoVGI6 img,
.cid-uXOuKoVGI6 .item-img {
  width: 100%;
}
.cid-uXOuKoVGI6 .item:focus,
.cid-uXOuKoVGI6 span:focus {
  outline: none;
}
.cid-uXOuKoVGI6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOuKoVGI6 .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOuKoVGI6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOuKoVGI6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOuKoVGI6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOuKoVGI6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOuKoVGI6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOuKoVGI6 .mbr-section-title {
  color: #ffffff;
}
.cid-uXOuKoVGI6 .mbr-text,
.cid-uXOuKoVGI6 .mbr-section-btn {
  text-align: center;
}
.cid-uXOuKoVGI6 .item-title {
  text-align: center;
}
.cid-uXOuKoVGI6 .item-subtitle {
  text-align: left;
}
.cid-uXOxoUxfnY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOxoUxfnY img,
.cid-uXOxoUxfnY .item-img {
  width: 100%;
}
.cid-uXOxoUxfnY .item:focus,
.cid-uXOxoUxfnY span:focus {
  outline: none;
}
.cid-uXOxoUxfnY .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOxoUxfnY .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOxoUxfnY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOxoUxfnY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOxoUxfnY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOxoUxfnY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOxoUxfnY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOxoUxfnY .mbr-section-title {
  color: #ffffff;
}
.cid-uXOxoUxfnY .mbr-text,
.cid-uXOxoUxfnY .mbr-section-btn {
  text-align: center;
}
.cid-uXOxoUxfnY .item-title {
  text-align: center;
}
.cid-uXOxoUxfnY .item-subtitle {
  text-align: left;
}
.cid-uXOC1UyUux {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOC1UyUux img,
.cid-uXOC1UyUux .item-img {
  width: 100%;
}
.cid-uXOC1UyUux .item:focus,
.cid-uXOC1UyUux span:focus {
  outline: none;
}
.cid-uXOC1UyUux .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOC1UyUux .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOC1UyUux .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOC1UyUux .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOC1UyUux .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOC1UyUux .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOC1UyUux .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOC1UyUux .mbr-section-title {
  color: #ffffff;
}
.cid-uXOC1UyUux .mbr-text,
.cid-uXOC1UyUux .mbr-section-btn {
  text-align: center;
}
.cid-uXOC1UyUux .item-title {
  text-align: center;
}
.cid-uXOC1UyUux .item-subtitle {
  text-align: left;
}
.cid-uXOEw39dDJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOEw39dDJ img,
.cid-uXOEw39dDJ .item-img {
  width: 100%;
}
.cid-uXOEw39dDJ .item:focus,
.cid-uXOEw39dDJ span:focus {
  outline: none;
}
.cid-uXOEw39dDJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOEw39dDJ .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOEw39dDJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOEw39dDJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOEw39dDJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOEw39dDJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOEw39dDJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOEw39dDJ .mbr-section-title {
  color: #ffffff;
}
.cid-uXOEw39dDJ .mbr-text,
.cid-uXOEw39dDJ .mbr-section-btn {
  text-align: center;
}
.cid-uXOEw39dDJ .item-title {
  text-align: center;
}
.cid-uXOEw39dDJ .item-subtitle {
  text-align: left;
}
.cid-uXOLHxfZPv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXOLHxfZPv img,
.cid-uXOLHxfZPv .item-img {
  width: 100%;
}
.cid-uXOLHxfZPv .item:focus,
.cid-uXOLHxfZPv span:focus {
  outline: none;
}
.cid-uXOLHxfZPv .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXOLHxfZPv .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXOLHxfZPv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXOLHxfZPv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXOLHxfZPv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXOLHxfZPv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXOLHxfZPv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXOLHxfZPv .mbr-section-title {
  color: #ffffff;
}
.cid-uXOLHxfZPv .mbr-text,
.cid-uXOLHxfZPv .mbr-section-btn {
  text-align: center;
}
.cid-uXOLHxfZPv .item-title {
  text-align: center;
}
.cid-uXOLHxfZPv .item-subtitle {
  text-align: left;
}
.cid-uXONAX7kSN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXONAX7kSN img,
.cid-uXONAX7kSN .item-img {
  width: 100%;
}
.cid-uXONAX7kSN .item:focus,
.cid-uXONAX7kSN span:focus {
  outline: none;
}
.cid-uXONAX7kSN .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uXONAX7kSN .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXONAX7kSN .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uXONAX7kSN .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXONAX7kSN .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uXONAX7kSN .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uXONAX7kSN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXONAX7kSN .mbr-section-title {
  color: #ffffff;
}
.cid-uXONAX7kSN .mbr-text,
.cid-uXONAX7kSN .mbr-section-btn {
  text-align: center;
}
.cid-uXONAX7kSN .item-title {
  text-align: center;
}
.cid-uXONAX7kSN .item-subtitle {
  text-align: left;
}
.cid-ux8DtZPdPN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-ux8DtZPdPN .item-img {
  position: relative;
}
.cid-ux8DtZPdPN .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-ux8DtZPdPN .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-ux8DtZPdPN .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-ux8DtZPdPN .image-wrapper {
  overflow: hidden;
}
.cid-ux8DtZPdPN .item1 {
  margin-bottom: 2rem !important;
}
.cid-ux8DtZPdPN .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ux8DtZPdPN .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ux8DtZPdPN .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-ux8DtZPdPN .item1,
.cid-ux8DtZPdPN .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-ux8DtZPdPN .item1 .item:hover,
.cid-ux8DtZPdPN .item .item:hover {
  cursor: pointer;
}
.cid-ux8DtZPdPN .item1:hover .link-icon-wrapper span,
.cid-ux8DtZPdPN .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-ux8DtZPdPN .card2 {
    margin-top: 1rem;
  }
}
.cid-ux8DtZPdPN .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-ux8DtZPdPN .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-ux8DtZPdPN .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-ux8DtZPdPN .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-ux8DtZPdPN .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-ux8DtZPdPN .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-ux8DtZPdPN .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-ux8DtZPdPN .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-ux8DtZPdPN .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-ux8DtZPdPN img,
.cid-ux8DtZPdPN .item-img {
  width: 100%;
}
.cid-ux8DtZPdPN .item:focus,
.cid-ux8DtZPdPN span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-ux8DtZPdPN .item {
    margin-bottom: 1rem;
  }
}
.cid-ux8DtZPdPN .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-ux8DtZPdPN .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-ux8DtZPdPN .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-ux8DtZPdPN .mbr-section-subtitle,
.cid-ux8DtZPdPN .subtitle-wrap,
.cid-ux8DtZPdPN .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-ux8DtZPdPN .mbr-text,
.cid-ux8DtZPdPN .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uu6RLYXeQ4 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uu6RLYXeQ4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uu6RLYXeQ4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uu6RLYXeQ4 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uu6RLYXeQ4 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uu6RLYXeQ4 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uu6RLYXeQ4 .wrapper {
  padding: 30px 0;
}
.cid-uu6RLYXeQ4 .mbr-section-title {
  color: #fafafa;
}
.cid-uu6RLYXeQ4 .mbr-text,
.cid-uu6RLYXeQ4 .mbr-section-btn {
  color: #ffffff;
}
.cid-uu6RLYXeQ4 H3 {
  color: #4479d9;
}
.cid-uu6SdmjBKZ {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uu6SdmjBKZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uu6SdmjBKZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uu6SdmjBKZ .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uu6SdmjBKZ .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uu6SdmjBKZ .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uu6SdmjBKZ .wrapper {
  padding: 30px 0;
}
.cid-uu6SdmjBKZ .mbr-section-title {
  color: #fafafa;
}
.cid-uu6SdmjBKZ .mbr-text,
.cid-uu6SdmjBKZ .mbr-section-btn {
  color: #ffffff;
}
.cid-utzjIdMM3A {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-utzjIdMM3A img {
  border-radius: 0px;
}
.cid-utzjIdMM3A .row {
  justify-content: center;
}
.cid-utzjIdMM3A .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uE1qaXyGvd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uE1qaXyGvd img,
.cid-uE1qaXyGvd .item-img {
  width: 100%;
}
.cid-uE1qaXyGvd .item:focus,
.cid-uE1qaXyGvd span:focus {
  outline: none;
}
.cid-uE1qaXyGvd .item-wrapper {
  position: relative;
}
.cid-uE1qaXyGvd .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uE1qaXyGvd .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uE1qaXyGvd .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uE1qaXyGvd .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uE1qaXyGvd .mbr-section-title {
  color: #232323;
}
.cid-uE1qaXyGvd .mbr-text,
.cid-uE1qaXyGvd .mbr-section-btn {
  text-align: left;
}
.cid-uE1qaXyGvd .item-title {
  text-align: left;
}
.cid-uE1qaXyGvd .item-subtitle {
  text-align: left;
}
.cid-uE1qaXyGvd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uE1qaXyGvd .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uE1qaXyGvd .embla__button--next,
.cid-uE1qaXyGvd .embla__button--prev {
  display: flex;
}
.cid-uE1qaXyGvd .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uE1qaXyGvd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uE1qaXyGvd .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uE1qaXyGvd .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uE1qaXyGvd .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uE1qaXyGvd .embla__button {
    top: auto;
  }
}
.cid-uE1qaXyGvd .embla {
  position: relative;
  width: 100%;
}
.cid-uE1qaXyGvd .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uE1qaXyGvd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uE1qaXyGvd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uE1qaXyGvd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-utyUKDRUDR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-utyUKDRUDR .mbr-fallback-image.disabled {
  display: none;
}
.cid-utyUKDRUDR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-utyUKDRUDR [class^="socicon-"]:before,
.cid-utyUKDRUDR [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-utyUKDRUDR .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-utyUKDRUDR .btn-social:hover {
  background: #4479d9;
}
.cid-utyUKDRUDR .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-utyUKDRUDR .mbr-section-title,
.cid-utyUKDRUDR .mbr-social-likes {
  color: #4479d9;
}
.cid-utzofswk2h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-utzofswk2h img {
  border-radius: 0px;
}
.cid-utzofswk2h .row {
  justify-content: center;
}
.cid-utzofswk2h .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-utz5bkMpjd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-utz5bkMpjd .mbr-fallback-image.disabled {
  display: none;
}
.cid-utz5bkMpjd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-utz5bkMpjd .media-container-row {
  justify-content: space-between;
}
.cid-utz5bkMpjd .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-utz5bkMpjd .text-content {
    max-width: none;
  }
}
.cid-utz5bkMpjd .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-utz5bkMpjd .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-utz5bkMpjd .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-utz5bkMpjd .icons {
    justify-content: center !important;
  }
  .cid-utz5bkMpjd .text-content * {
    text-align: center;
  }
}
.cid-utz5bkMpjd .mbr-section-title {
  color: #000000;
}
.cid-utzvOE9ml4 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-utzvOE9ml4 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-utzvOE9ml4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-utzvOE9ml4 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-utzvOE9ml4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-utzvOE9ml4 {
    align-items: flex-end;
  }
  .cid-utzvOE9ml4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-utzvOE9ml4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-utzvOE9ml4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-utzvOE9ml4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-utzvOE9ml4 .content-wrap {
    width: 100%;
  }
}
.cid-utzvOE9ml4 .mbr-section-subtitle,
.cid-utzvOE9ml4 .line {
  color: #ffffff;
}
.cid-utzvOE9ml4 .mbr-text,
.cid-utzvOE9ml4 .mbr-section-btn {
  text-align: right;
}
.cid-utzvOE9ml4 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-utzbOvdsg1 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-utzbOvdsg1 .content {
    text-align: center;
  }
  .cid-utzbOvdsg1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-utzbOvdsg1 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-utzbOvdsg1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-utzbOvdsg1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-utzbOvdsg1 .google-map {
  height: 25rem;
  position: relative;
}
.cid-utzbOvdsg1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-utzbOvdsg1 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-utzbOvdsg1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-utzbOvdsg1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-utzbOvdsg1 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-utzbOvdsg1 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-utzbOvdsg1 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-utzbOvdsg1 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-utzbOvdsg1 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-utzbOvdsg1 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-utzbOvdsg1 .list {
  list-style-type: none;
  padding: 0;
}
.cid-utzbOvdsg1 H5 {
  color: #4479d9;
}
.cid-uXDP01qz8X {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDP01qz8X .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDP01qz8X .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDP01qz8X .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDP01qz8X .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDP01qz8X .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDP01qz8X .container {
    padding: 0 1rem;
  }
}
.cid-uXDP01qz8X .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDP01qz8X .nav-link {
  position: relative;
}
.cid-uXDP01qz8X .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDP01qz8X nav.navbar {
  position: fixed;
}
.cid-uXDP01qz8X .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDP01qz8X .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDP01qz8X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDP01qz8X .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDP01qz8X .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDP01qz8X .navbar.collapsed {
  justify-content: center;
}
.cid-uXDP01qz8X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDP01qz8X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDP01qz8X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDP01qz8X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDP01qz8X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDP01qz8X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDP01qz8X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDP01qz8X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDP01qz8X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDP01qz8X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDP01qz8X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDP01qz8X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDP01qz8X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDP01qz8X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDP01qz8X .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDP01qz8X .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDP01qz8X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDP01qz8X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDP01qz8X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDP01qz8X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDP01qz8X .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDP01qz8X .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDP01qz8X .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDP01qz8X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDP01qz8X .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDP01qz8X .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDP01qz8X .dropdown-item:hover,
.cid-uXDP01qz8X .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDP01qz8X .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDP01qz8X .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDP01qz8X .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDP01qz8X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDP01qz8X .dropdown-menu,
.cid-uXDP01qz8X .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDP01qz8X .nav-item:focus,
.cid-uXDP01qz8X .nav-link:focus {
  outline: none;
}
.cid-uXDP01qz8X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDP01qz8X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDP01qz8X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDP01qz8X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDP01qz8X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDP01qz8X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDP01qz8X .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDP01qz8X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDP01qz8X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDP01qz8X .dropdown-item.active,
.cid-uXDP01qz8X .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDP01qz8X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDP01qz8X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDP01qz8X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDP01qz8X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDP01qz8X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDP01qz8X .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDP01qz8X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDP01qz8X .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDP01qz8X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDP01qz8X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDP01qz8X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDP01qz8X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDP01qz8X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDP01qz8X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDP01qz8X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDP01qz8X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDP01qz8X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDP01qz8X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDP01qz8X .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDP01qz8X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDP01qz8X .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDP01qz8X .navbar {
    height: 70px;
  }
  .cid-uXDP01qz8X .navbar.opened {
    height: auto;
  }
  .cid-uXDP01qz8X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXOYXQchBo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXOYXQchBo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXOYXQchBo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXOYXQchBo .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXOYXQchBo .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXOYXQchBo .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXOYXQchBo .link-wrap {
    align-items: center;
  }
}
.cid-uXOYXQchBo .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDP03iAnG {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDP03iAnG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDP03iAnG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDP03iAnG .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDP03iAnG .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDP03iAnG .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDP03iAnG .wrapper {
  padding: 30px 0;
}
.cid-uXDP03iAnG .mbr-section-title {
  color: #fafafa;
}
.cid-uXDP03iAnG .mbr-text,
.cid-uXDP03iAnG .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDP03iAnG H3 {
  color: #4479d9;
}
.cid-uXDP03yb8Z {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDP03yb8Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDP03yb8Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDP03yb8Z .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDP03yb8Z .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDP03yb8Z .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDP03yb8Z .wrapper {
  padding: 30px 0;
}
.cid-uXDP03yb8Z .mbr-section-title {
  color: #fafafa;
}
.cid-uXDP03yb8Z .mbr-text,
.cid-uXDP03yb8Z .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDP03Quqv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDP03Quqv img {
  border-radius: 0px;
}
.cid-uXDP03Quqv .row {
  justify-content: center;
}
.cid-uXDP03Quqv .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDP02iY56 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDP02iY56 .item-img {
  position: relative;
}
.cid-uXDP02iY56 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDP02iY56 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDP02iY56 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDP02iY56 .image-wrapper {
  overflow: hidden;
}
.cid-uXDP02iY56 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDP02iY56 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDP02iY56 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDP02iY56 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDP02iY56 .item1,
.cid-uXDP02iY56 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDP02iY56 .item1 .item:hover,
.cid-uXDP02iY56 .item .item:hover {
  cursor: pointer;
}
.cid-uXDP02iY56 .item1:hover .link-icon-wrapper span,
.cid-uXDP02iY56 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDP02iY56 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDP02iY56 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDP02iY56 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDP02iY56 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDP02iY56 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDP02iY56 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDP02iY56 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDP02iY56 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDP02iY56 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDP02iY56 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDP02iY56 img,
.cid-uXDP02iY56 .item-img {
  width: 100%;
}
.cid-uXDP02iY56 .item:focus,
.cid-uXDP02iY56 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDP02iY56 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDP02iY56 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDP02iY56 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDP02iY56 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDP02iY56 .mbr-section-subtitle,
.cid-uXDP02iY56 .subtitle-wrap,
.cid-uXDP02iY56 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDP02iY56 .mbr-text,
.cid-uXDP02iY56 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDP046y5m {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDP046y5m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDP046y5m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDP046y5m [class^="socicon-"]:before,
.cid-uXDP046y5m [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDP046y5m .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDP046y5m .btn-social:hover {
  background: #4479d9;
}
.cid-uXDP046y5m .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDP046y5m .mbr-section-title,
.cid-uXDP046y5m .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDP04qFGx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDP04qFGx img {
  border-radius: 0px;
}
.cid-uXDP04qFGx .row {
  justify-content: center;
}
.cid-uXDP04qFGx .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDP04GTQJ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDP04GTQJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDP04GTQJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDP04GTQJ .media-container-row {
  justify-content: space-between;
}
.cid-uXDP04GTQJ .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDP04GTQJ .text-content {
    max-width: none;
  }
}
.cid-uXDP04GTQJ .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDP04GTQJ .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDP04GTQJ .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDP04GTQJ .icons {
    justify-content: center !important;
  }
  .cid-uXDP04GTQJ .text-content * {
    text-align: center;
  }
}
.cid-uXDP04GTQJ .mbr-section-title {
  color: #000000;
}
.cid-uXDP052Iim {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDP052Iim .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDP052Iim .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDP052Iim .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDP052Iim .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDP052Iim {
    align-items: flex-end;
  }
  .cid-uXDP052Iim .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDP052Iim .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDP052Iim {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDP052Iim .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDP052Iim .content-wrap {
    width: 100%;
  }
}
.cid-uXDP052Iim .mbr-section-subtitle,
.cid-uXDP052Iim .line {
  color: #ffffff;
}
.cid-uXDP052Iim .mbr-text,
.cid-uXDP052Iim .mbr-section-btn {
  text-align: right;
}
.cid-uXDP052Iim .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDP05ko99 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDP05ko99 .content {
    text-align: center;
  }
  .cid-uXDP05ko99 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDP05ko99 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDP05ko99 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDP05ko99 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDP05ko99 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDP05ko99 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDP05ko99 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDP05ko99 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDP05ko99 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDP05ko99 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDP05ko99 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDP05ko99 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDP05ko99 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDP05ko99 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDP05ko99 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDP05ko99 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDP05ko99 H5 {
  color: #4479d9;
}
.cid-uXDPlOlof1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDPlOlof1 .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDPlOlof1 .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDPlOlof1 .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDPlOlof1 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDPlOlof1 .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDPlOlof1 .container {
    padding: 0 1rem;
  }
}
.cid-uXDPlOlof1 .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDPlOlof1 .nav-link {
  position: relative;
}
.cid-uXDPlOlof1 .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDPlOlof1 nav.navbar {
  position: fixed;
}
.cid-uXDPlOlof1 .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDPlOlof1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDPlOlof1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDPlOlof1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDPlOlof1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDPlOlof1 .navbar.collapsed {
  justify-content: center;
}
.cid-uXDPlOlof1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDPlOlof1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDPlOlof1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDPlOlof1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDPlOlof1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDPlOlof1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDPlOlof1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDPlOlof1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDPlOlof1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDPlOlof1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDPlOlof1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDPlOlof1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDPlOlof1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDPlOlof1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDPlOlof1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDPlOlof1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDPlOlof1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDPlOlof1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDPlOlof1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDPlOlof1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDPlOlof1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDPlOlof1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDPlOlof1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDPlOlof1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPlOlof1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDPlOlof1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDPlOlof1 .dropdown-item:hover,
.cid-uXDPlOlof1 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDPlOlof1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDPlOlof1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDPlOlof1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDPlOlof1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDPlOlof1 .dropdown-menu,
.cid-uXDPlOlof1 .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDPlOlof1 .nav-item:focus,
.cid-uXDPlOlof1 .nav-link:focus {
  outline: none;
}
.cid-uXDPlOlof1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDPlOlof1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDPlOlof1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDPlOlof1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPlOlof1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDPlOlof1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDPlOlof1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDPlOlof1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDPlOlof1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDPlOlof1 .dropdown-item.active,
.cid-uXDPlOlof1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDPlOlof1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDPlOlof1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDPlOlof1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDPlOlof1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDPlOlof1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDPlOlof1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDPlOlof1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDPlOlof1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDPlOlof1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDPlOlof1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDPlOlof1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDPlOlof1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPlOlof1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPlOlof1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDPlOlof1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPlOlof1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDPlOlof1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDPlOlof1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPlOlof1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDPlOlof1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDPlOlof1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDPlOlof1 .navbar {
    height: 70px;
  }
  .cid-uXDPlOlof1 .navbar.opened {
    height: auto;
  }
  .cid-uXDPlOlof1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXOZNZwuZ0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXOZNZwuZ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXOZNZwuZ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXOZNZwuZ0 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXOZNZwuZ0 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXOZNZwuZ0 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXOZNZwuZ0 .link-wrap {
    align-items: center;
  }
}
.cid-uXOZNZwuZ0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDPlQ9LZR {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDPlQ9LZR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPlQ9LZR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPlQ9LZR .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPlQ9LZR .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPlQ9LZR .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPlQ9LZR .wrapper {
  padding: 30px 0;
}
.cid-uXDPlQ9LZR .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPlQ9LZR .mbr-text,
.cid-uXDPlQ9LZR .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPlQ9LZR H3 {
  color: #4479d9;
}
.cid-uXDPlQv3QA {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDPlQv3QA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPlQv3QA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPlQv3QA .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPlQv3QA .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPlQv3QA .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPlQv3QA .wrapper {
  padding: 30px 0;
}
.cid-uXDPlQv3QA .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPlQv3QA .mbr-text,
.cid-uXDPlQv3QA .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPlP9TT2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDPlP9TT2 .item-img {
  position: relative;
}
.cid-uXDPlP9TT2 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDPlP9TT2 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDPlP9TT2 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDPlP9TT2 .image-wrapper {
  overflow: hidden;
}
.cid-uXDPlP9TT2 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDPlP9TT2 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDPlP9TT2 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDPlP9TT2 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDPlP9TT2 .item1,
.cid-uXDPlP9TT2 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDPlP9TT2 .item1 .item:hover,
.cid-uXDPlP9TT2 .item .item:hover {
  cursor: pointer;
}
.cid-uXDPlP9TT2 .item1:hover .link-icon-wrapper span,
.cid-uXDPlP9TT2 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDPlP9TT2 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDPlP9TT2 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDPlP9TT2 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDPlP9TT2 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDPlP9TT2 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDPlP9TT2 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDPlP9TT2 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDPlP9TT2 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDPlP9TT2 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDPlP9TT2 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDPlP9TT2 img,
.cid-uXDPlP9TT2 .item-img {
  width: 100%;
}
.cid-uXDPlP9TT2 .item:focus,
.cid-uXDPlP9TT2 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDPlP9TT2 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDPlP9TT2 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDPlP9TT2 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPlP9TT2 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPlP9TT2 .mbr-section-subtitle,
.cid-uXDPlP9TT2 .subtitle-wrap,
.cid-uXDPlP9TT2 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPlP9TT2 .mbr-text,
.cid-uXDPlP9TT2 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDPlRaBRA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPlRaBRA img {
  border-radius: 0px;
}
.cid-uXDPlRaBRA .row {
  justify-content: center;
}
.cid-uXDPlRaBRA .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPlRCoNS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDPlRCoNS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPlRCoNS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPlRCoNS [class^="socicon-"]:before,
.cid-uXDPlRCoNS [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDPlRCoNS .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDPlRCoNS .btn-social:hover {
  background: #4479d9;
}
.cid-uXDPlRCoNS .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDPlRCoNS .mbr-section-title,
.cid-uXDPlRCoNS .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDPlS8oQW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPlS8oQW img {
  border-radius: 0px;
}
.cid-uXDPlS8oQW .row {
  justify-content: center;
}
.cid-uXDPlS8oQW .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPlSr81C {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDPlSr81C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPlSr81C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPlSr81C .media-container-row {
  justify-content: space-between;
}
.cid-uXDPlSr81C .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDPlSr81C .text-content {
    max-width: none;
  }
}
.cid-uXDPlSr81C .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDPlSr81C .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDPlSr81C .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDPlSr81C .icons {
    justify-content: center !important;
  }
  .cid-uXDPlSr81C .text-content * {
    text-align: center;
  }
}
.cid-uXDPlSr81C .mbr-section-title {
  color: #000000;
}
.cid-uXDPlSYhaL {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDPlSYhaL .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDPlSYhaL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPlSYhaL .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDPlSYhaL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDPlSYhaL {
    align-items: flex-end;
  }
  .cid-uXDPlSYhaL .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDPlSYhaL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDPlSYhaL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDPlSYhaL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDPlSYhaL .content-wrap {
    width: 100%;
  }
}
.cid-uXDPlSYhaL .mbr-section-subtitle,
.cid-uXDPlSYhaL .line {
  color: #ffffff;
}
.cid-uXDPlSYhaL .mbr-text,
.cid-uXDPlSYhaL .mbr-section-btn {
  text-align: right;
}
.cid-uXDPlSYhaL .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDPlTh8u4 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDPlTh8u4 .content {
    text-align: center;
  }
  .cid-uXDPlTh8u4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDPlTh8u4 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDPlTh8u4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDPlTh8u4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDPlTh8u4 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDPlTh8u4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDPlTh8u4 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDPlTh8u4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDPlTh8u4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDPlTh8u4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDPlTh8u4 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDPlTh8u4 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDPlTh8u4 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDPlTh8u4 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDPlTh8u4 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDPlTh8u4 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDPlTh8u4 H5 {
  color: #4479d9;
}
.cid-uXDPAK05Ar {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDPAK05Ar .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDPAK05Ar .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDPAK05Ar .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDPAK05Ar .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDPAK05Ar .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDPAK05Ar .container {
    padding: 0 1rem;
  }
}
.cid-uXDPAK05Ar .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDPAK05Ar .nav-link {
  position: relative;
}
.cid-uXDPAK05Ar .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDPAK05Ar nav.navbar {
  position: fixed;
}
.cid-uXDPAK05Ar .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDPAK05Ar .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDPAK05Ar .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDPAK05Ar .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDPAK05Ar .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDPAK05Ar .navbar.collapsed {
  justify-content: center;
}
.cid-uXDPAK05Ar .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDPAK05Ar .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDPAK05Ar .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDPAK05Ar .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDPAK05Ar .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDPAK05Ar .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDPAK05Ar .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDPAK05Ar .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDPAK05Ar .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDPAK05Ar .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDPAK05Ar .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDPAK05Ar .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDPAK05Ar .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDPAK05Ar .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDPAK05Ar .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDPAK05Ar .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDPAK05Ar .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDPAK05Ar .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDPAK05Ar .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDPAK05Ar .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDPAK05Ar .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDPAK05Ar .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDPAK05Ar .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDPAK05Ar .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPAK05Ar .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDPAK05Ar .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDPAK05Ar .dropdown-item:hover,
.cid-uXDPAK05Ar .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDPAK05Ar .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDPAK05Ar .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDPAK05Ar .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDPAK05Ar .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDPAK05Ar .dropdown-menu,
.cid-uXDPAK05Ar .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDPAK05Ar .nav-item:focus,
.cid-uXDPAK05Ar .nav-link:focus {
  outline: none;
}
.cid-uXDPAK05Ar .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDPAK05Ar .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDPAK05Ar .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDPAK05Ar .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPAK05Ar .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDPAK05Ar .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDPAK05Ar .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDPAK05Ar .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDPAK05Ar .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDPAK05Ar .dropdown-item.active,
.cid-uXDPAK05Ar .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDPAK05Ar .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDPAK05Ar .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDPAK05Ar .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDPAK05Ar .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDPAK05Ar .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDPAK05Ar .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDPAK05Ar ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDPAK05Ar .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDPAK05Ar button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDPAK05Ar button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDPAK05Ar button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDPAK05Ar button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPAK05Ar button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPAK05Ar button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDPAK05Ar nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPAK05Ar nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDPAK05Ar nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDPAK05Ar nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPAK05Ar .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDPAK05Ar a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDPAK05Ar .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDPAK05Ar .navbar {
    height: 70px;
  }
  .cid-uXDPAK05Ar .navbar.opened {
    height: auto;
  }
  .cid-uXDPAK05Ar .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP09gSMES {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP09gSMES .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP09gSMES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP09gSMES .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP09gSMES .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP09gSMES .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP09gSMES .link-wrap {
    align-items: center;
  }
}
.cid-uXP09gSMES .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDPALQ3FV {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDPALQ3FV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPALQ3FV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPALQ3FV .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPALQ3FV .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPALQ3FV .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPALQ3FV .wrapper {
  padding: 30px 0;
}
.cid-uXDPALQ3FV .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPALQ3FV .mbr-text,
.cid-uXDPALQ3FV .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPALQ3FV H3 {
  color: #4479d9;
}
.cid-uXDPAM6ECs {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDPAM6ECs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPAM6ECs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPAM6ECs .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPAM6ECs .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPAM6ECs .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPAM6ECs .wrapper {
  padding: 30px 0;
}
.cid-uXDPAM6ECs .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPAM6ECs .mbr-text,
.cid-uXDPAM6ECs .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPAKRZLK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDPAKRZLK .item-img {
  position: relative;
}
.cid-uXDPAKRZLK .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDPAKRZLK .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDPAKRZLK .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDPAKRZLK .image-wrapper {
  overflow: hidden;
}
.cid-uXDPAKRZLK .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDPAKRZLK .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDPAKRZLK .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDPAKRZLK .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDPAKRZLK .item1,
.cid-uXDPAKRZLK .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDPAKRZLK .item1 .item:hover,
.cid-uXDPAKRZLK .item .item:hover {
  cursor: pointer;
}
.cid-uXDPAKRZLK .item1:hover .link-icon-wrapper span,
.cid-uXDPAKRZLK .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDPAKRZLK .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDPAKRZLK .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDPAKRZLK .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDPAKRZLK .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDPAKRZLK .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDPAKRZLK .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDPAKRZLK .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDPAKRZLK .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDPAKRZLK .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDPAKRZLK .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDPAKRZLK img,
.cid-uXDPAKRZLK .item-img {
  width: 100%;
}
.cid-uXDPAKRZLK .item:focus,
.cid-uXDPAKRZLK span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDPAKRZLK .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDPAKRZLK .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDPAKRZLK .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPAKRZLK .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPAKRZLK .mbr-section-subtitle,
.cid-uXDPAKRZLK .subtitle-wrap,
.cid-uXDPAKRZLK .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPAKRZLK .mbr-text,
.cid-uXDPAKRZLK .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDPAMmzGh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPAMmzGh img {
  border-radius: 0px;
}
.cid-uXDPAMmzGh .row {
  justify-content: center;
}
.cid-uXDPAMmzGh .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPAMDovN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDPAMDovN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPAMDovN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPAMDovN [class^="socicon-"]:before,
.cid-uXDPAMDovN [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDPAMDovN .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDPAMDovN .btn-social:hover {
  background: #4479d9;
}
.cid-uXDPAMDovN .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDPAMDovN .mbr-section-title,
.cid-uXDPAMDovN .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDPAMVjhR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPAMVjhR img {
  border-radius: 0px;
}
.cid-uXDPAMVjhR .row {
  justify-content: center;
}
.cid-uXDPAMVjhR .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPANcDzB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDPANcDzB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPANcDzB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPANcDzB .media-container-row {
  justify-content: space-between;
}
.cid-uXDPANcDzB .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDPANcDzB .text-content {
    max-width: none;
  }
}
.cid-uXDPANcDzB .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDPANcDzB .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDPANcDzB .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDPANcDzB .icons {
    justify-content: center !important;
  }
  .cid-uXDPANcDzB .text-content * {
    text-align: center;
  }
}
.cid-uXDPANcDzB .mbr-section-title {
  color: #000000;
}
.cid-uXDPANzG6z {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDPANzG6z .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDPANzG6z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPANzG6z .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDPANzG6z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDPANzG6z {
    align-items: flex-end;
  }
  .cid-uXDPANzG6z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDPANzG6z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDPANzG6z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDPANzG6z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDPANzG6z .content-wrap {
    width: 100%;
  }
}
.cid-uXDPANzG6z .mbr-section-subtitle,
.cid-uXDPANzG6z .line {
  color: #ffffff;
}
.cid-uXDPANzG6z .mbr-text,
.cid-uXDPANzG6z .mbr-section-btn {
  text-align: right;
}
.cid-uXDPANzG6z .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDPANTQlo {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDPANTQlo .content {
    text-align: center;
  }
  .cid-uXDPANTQlo .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDPANTQlo .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDPANTQlo .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDPANTQlo .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDPANTQlo .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDPANTQlo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDPANTQlo .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDPANTQlo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDPANTQlo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDPANTQlo .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDPANTQlo .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDPANTQlo .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDPANTQlo .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDPANTQlo .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDPANTQlo .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDPANTQlo .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDPANTQlo H5 {
  color: #4479d9;
}
.cid-uXDPLKSWyM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDPLKSWyM .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDPLKSWyM .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDPLKSWyM .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDPLKSWyM .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDPLKSWyM .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDPLKSWyM .container {
    padding: 0 1rem;
  }
}
.cid-uXDPLKSWyM .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDPLKSWyM .nav-link {
  position: relative;
}
.cid-uXDPLKSWyM .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDPLKSWyM nav.navbar {
  position: fixed;
}
.cid-uXDPLKSWyM .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDPLKSWyM .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDPLKSWyM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDPLKSWyM .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDPLKSWyM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDPLKSWyM .navbar.collapsed {
  justify-content: center;
}
.cid-uXDPLKSWyM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDPLKSWyM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDPLKSWyM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDPLKSWyM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDPLKSWyM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDPLKSWyM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDPLKSWyM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDPLKSWyM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDPLKSWyM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDPLKSWyM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDPLKSWyM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDPLKSWyM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDPLKSWyM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDPLKSWyM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDPLKSWyM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDPLKSWyM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDPLKSWyM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDPLKSWyM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDPLKSWyM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDPLKSWyM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDPLKSWyM .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDPLKSWyM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDPLKSWyM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDPLKSWyM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPLKSWyM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDPLKSWyM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDPLKSWyM .dropdown-item:hover,
.cid-uXDPLKSWyM .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDPLKSWyM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDPLKSWyM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDPLKSWyM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDPLKSWyM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDPLKSWyM .dropdown-menu,
.cid-uXDPLKSWyM .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDPLKSWyM .nav-item:focus,
.cid-uXDPLKSWyM .nav-link:focus {
  outline: none;
}
.cid-uXDPLKSWyM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDPLKSWyM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDPLKSWyM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDPLKSWyM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPLKSWyM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDPLKSWyM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDPLKSWyM .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDPLKSWyM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDPLKSWyM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDPLKSWyM .dropdown-item.active,
.cid-uXDPLKSWyM .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDPLKSWyM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDPLKSWyM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDPLKSWyM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDPLKSWyM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDPLKSWyM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDPLKSWyM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDPLKSWyM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDPLKSWyM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDPLKSWyM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDPLKSWyM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDPLKSWyM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDPLKSWyM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPLKSWyM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPLKSWyM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDPLKSWyM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPLKSWyM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDPLKSWyM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDPLKSWyM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPLKSWyM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDPLKSWyM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDPLKSWyM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDPLKSWyM .navbar {
    height: 70px;
  }
  .cid-uXDPLKSWyM .navbar.opened {
    height: auto;
  }
  .cid-uXDPLKSWyM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP0OUuFgZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP0OUuFgZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP0OUuFgZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP0OUuFgZ .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP0OUuFgZ .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP0OUuFgZ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP0OUuFgZ .link-wrap {
    align-items: center;
  }
}
.cid-uXP0OUuFgZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDPLMB2jR {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDPLMB2jR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPLMB2jR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPLMB2jR .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPLMB2jR .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPLMB2jR .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPLMB2jR .wrapper {
  padding: 30px 0;
}
.cid-uXDPLMB2jR .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPLMB2jR .mbr-text,
.cid-uXDPLMB2jR .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPLMB2jR H3 {
  color: #4479d9;
}
.cid-uXDPLMSRkO {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDPLMSRkO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPLMSRkO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPLMSRkO .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPLMSRkO .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPLMSRkO .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPLMSRkO .wrapper {
  padding: 30px 0;
}
.cid-uXDPLMSRkO .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPLMSRkO .mbr-text,
.cid-uXDPLMSRkO .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPLN9HMa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPLN9HMa img {
  border-radius: 0px;
}
.cid-uXDPLN9HMa .row {
  justify-content: center;
}
.cid-uXDPLN9HMa .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPLLEMbZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDPLLEMbZ .item-img {
  position: relative;
}
.cid-uXDPLLEMbZ .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDPLLEMbZ .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDPLLEMbZ .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDPLLEMbZ .image-wrapper {
  overflow: hidden;
}
.cid-uXDPLLEMbZ .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDPLLEMbZ .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDPLLEMbZ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDPLLEMbZ .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDPLLEMbZ .item1,
.cid-uXDPLLEMbZ .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDPLLEMbZ .item1 .item:hover,
.cid-uXDPLLEMbZ .item .item:hover {
  cursor: pointer;
}
.cid-uXDPLLEMbZ .item1:hover .link-icon-wrapper span,
.cid-uXDPLLEMbZ .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDPLLEMbZ .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDPLLEMbZ .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDPLLEMbZ .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDPLLEMbZ .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDPLLEMbZ .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDPLLEMbZ .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDPLLEMbZ .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDPLLEMbZ .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDPLLEMbZ .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDPLLEMbZ .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDPLLEMbZ img,
.cid-uXDPLLEMbZ .item-img {
  width: 100%;
}
.cid-uXDPLLEMbZ .item:focus,
.cid-uXDPLLEMbZ span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDPLLEMbZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDPLLEMbZ .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDPLLEMbZ .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPLLEMbZ .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPLLEMbZ .mbr-section-subtitle,
.cid-uXDPLLEMbZ .subtitle-wrap,
.cid-uXDPLLEMbZ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPLLEMbZ .mbr-text,
.cid-uXDPLLEMbZ .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDPLNs7Qz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDPLNs7Qz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPLNs7Qz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPLNs7Qz [class^="socicon-"]:before,
.cid-uXDPLNs7Qz [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDPLNs7Qz .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDPLNs7Qz .btn-social:hover {
  background: #4479d9;
}
.cid-uXDPLNs7Qz .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDPLNs7Qz .mbr-section-title,
.cid-uXDPLNs7Qz .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDPLNI58s {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPLNI58s img {
  border-radius: 0px;
}
.cid-uXDPLNI58s .row {
  justify-content: center;
}
.cid-uXDPLNI58s .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPLNZlBF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDPLNZlBF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPLNZlBF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPLNZlBF .media-container-row {
  justify-content: space-between;
}
.cid-uXDPLNZlBF .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDPLNZlBF .text-content {
    max-width: none;
  }
}
.cid-uXDPLNZlBF .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDPLNZlBF .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDPLNZlBF .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDPLNZlBF .icons {
    justify-content: center !important;
  }
  .cid-uXDPLNZlBF .text-content * {
    text-align: center;
  }
}
.cid-uXDPLNZlBF .mbr-section-title {
  color: #000000;
}
.cid-uXDPLOlRoO {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDPLOlRoO .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDPLOlRoO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPLOlRoO .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDPLOlRoO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDPLOlRoO {
    align-items: flex-end;
  }
  .cid-uXDPLOlRoO .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDPLOlRoO .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDPLOlRoO {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDPLOlRoO .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDPLOlRoO .content-wrap {
    width: 100%;
  }
}
.cid-uXDPLOlRoO .mbr-section-subtitle,
.cid-uXDPLOlRoO .line {
  color: #ffffff;
}
.cid-uXDPLOlRoO .mbr-text,
.cid-uXDPLOlRoO .mbr-section-btn {
  text-align: right;
}
.cid-uXDPLOlRoO .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDPLOEYDk {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDPLOEYDk .content {
    text-align: center;
  }
  .cid-uXDPLOEYDk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDPLOEYDk .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDPLOEYDk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDPLOEYDk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDPLOEYDk .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDPLOEYDk .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDPLOEYDk .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDPLOEYDk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDPLOEYDk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDPLOEYDk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDPLOEYDk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDPLOEYDk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDPLOEYDk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDPLOEYDk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDPLOEYDk .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDPLOEYDk .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDPLOEYDk H5 {
  color: #4479d9;
}
.cid-uXDPXQUo9w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDPXQUo9w .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDPXQUo9w .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDPXQUo9w .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDPXQUo9w .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDPXQUo9w .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDPXQUo9w .container {
    padding: 0 1rem;
  }
}
.cid-uXDPXQUo9w .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDPXQUo9w .nav-link {
  position: relative;
}
.cid-uXDPXQUo9w .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDPXQUo9w nav.navbar {
  position: fixed;
}
.cid-uXDPXQUo9w .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDPXQUo9w .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDPXQUo9w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDPXQUo9w .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDPXQUo9w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDPXQUo9w .navbar.collapsed {
  justify-content: center;
}
.cid-uXDPXQUo9w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDPXQUo9w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDPXQUo9w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDPXQUo9w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDPXQUo9w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDPXQUo9w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDPXQUo9w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDPXQUo9w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDPXQUo9w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDPXQUo9w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDPXQUo9w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDPXQUo9w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDPXQUo9w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDPXQUo9w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDPXQUo9w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDPXQUo9w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDPXQUo9w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDPXQUo9w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDPXQUo9w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDPXQUo9w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDPXQUo9w .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDPXQUo9w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDPXQUo9w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDPXQUo9w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPXQUo9w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDPXQUo9w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDPXQUo9w .dropdown-item:hover,
.cid-uXDPXQUo9w .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDPXQUo9w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDPXQUo9w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDPXQUo9w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDPXQUo9w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDPXQUo9w .dropdown-menu,
.cid-uXDPXQUo9w .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDPXQUo9w .nav-item:focus,
.cid-uXDPXQUo9w .nav-link:focus {
  outline: none;
}
.cid-uXDPXQUo9w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDPXQUo9w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDPXQUo9w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDPXQUo9w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDPXQUo9w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDPXQUo9w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDPXQUo9w .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDPXQUo9w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDPXQUo9w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDPXQUo9w .dropdown-item.active,
.cid-uXDPXQUo9w .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDPXQUo9w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDPXQUo9w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDPXQUo9w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDPXQUo9w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDPXQUo9w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDPXQUo9w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDPXQUo9w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDPXQUo9w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDPXQUo9w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDPXQUo9w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDPXQUo9w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDPXQUo9w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPXQUo9w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDPXQUo9w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDPXQUo9w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPXQUo9w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDPXQUo9w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDPXQUo9w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDPXQUo9w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDPXQUo9w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDPXQUo9w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDPXQUo9w .navbar {
    height: 70px;
  }
  .cid-uXDPXQUo9w .navbar.opened {
    height: auto;
  }
  .cid-uXDPXQUo9w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP1e7F1za {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP1e7F1za .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP1e7F1za .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP1e7F1za .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP1e7F1za .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP1e7F1za .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP1e7F1za .link-wrap {
    align-items: center;
  }
}
.cid-uXP1e7F1za .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDPXSDRl2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDPXSDRl2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPXSDRl2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPXSDRl2 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPXSDRl2 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPXSDRl2 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPXSDRl2 .wrapper {
  padding: 30px 0;
}
.cid-uXDPXSDRl2 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPXSDRl2 .mbr-text,
.cid-uXDPXSDRl2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPXSDRl2 H3 {
  color: #4479d9;
}
.cid-uXDPXSW6rW {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDPXSW6rW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPXSW6rW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPXSW6rW .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDPXSW6rW .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDPXSW6rW .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDPXSW6rW .wrapper {
  padding: 30px 0;
}
.cid-uXDPXSW6rW .mbr-section-title {
  color: #fafafa;
}
.cid-uXDPXSW6rW .mbr-text,
.cid-uXDPXSW6rW .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDPXRHYbB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDPXRHYbB .item-img {
  position: relative;
}
.cid-uXDPXRHYbB .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDPXRHYbB .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDPXRHYbB .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDPXRHYbB .image-wrapper {
  overflow: hidden;
}
.cid-uXDPXRHYbB .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDPXRHYbB .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDPXRHYbB .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDPXRHYbB .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDPXRHYbB .item1,
.cid-uXDPXRHYbB .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDPXRHYbB .item1 .item:hover,
.cid-uXDPXRHYbB .item .item:hover {
  cursor: pointer;
}
.cid-uXDPXRHYbB .item1:hover .link-icon-wrapper span,
.cid-uXDPXRHYbB .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDPXRHYbB .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDPXRHYbB .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDPXRHYbB .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDPXRHYbB .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDPXRHYbB .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDPXRHYbB .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDPXRHYbB .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDPXRHYbB .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDPXRHYbB .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDPXRHYbB .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDPXRHYbB img,
.cid-uXDPXRHYbB .item-img {
  width: 100%;
}
.cid-uXDPXRHYbB .item:focus,
.cid-uXDPXRHYbB span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDPXRHYbB .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDPXRHYbB .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDPXRHYbB .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPXRHYbB .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPXRHYbB .mbr-section-subtitle,
.cid-uXDPXRHYbB .subtitle-wrap,
.cid-uXDPXRHYbB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDPXRHYbB .mbr-text,
.cid-uXDPXRHYbB .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDPXTe9St {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPXTe9St img {
  border-radius: 0px;
}
.cid-uXDPXTe9St .row {
  justify-content: center;
}
.cid-uXDPXTe9St .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPXTuvgi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDPXTuvgi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPXTuvgi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPXTuvgi [class^="socicon-"]:before,
.cid-uXDPXTuvgi [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDPXTuvgi .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDPXTuvgi .btn-social:hover {
  background: #4479d9;
}
.cid-uXDPXTuvgi .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDPXTuvgi .mbr-section-title,
.cid-uXDPXTuvgi .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDPXTNaT9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDPXTNaT9 img {
  border-radius: 0px;
}
.cid-uXDPXTNaT9 .row {
  justify-content: center;
}
.cid-uXDPXTNaT9 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDPXU5akF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDPXU5akF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPXU5akF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDPXU5akF .media-container-row {
  justify-content: space-between;
}
.cid-uXDPXU5akF .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDPXU5akF .text-content {
    max-width: none;
  }
}
.cid-uXDPXU5akF .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDPXU5akF .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDPXU5akF .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDPXU5akF .icons {
    justify-content: center !important;
  }
  .cid-uXDPXU5akF .text-content * {
    text-align: center;
  }
}
.cid-uXDPXU5akF .mbr-section-title {
  color: #000000;
}
.cid-uXDPXUpK0l {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDPXUpK0l .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDPXUpK0l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDPXUpK0l .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDPXUpK0l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDPXUpK0l {
    align-items: flex-end;
  }
  .cid-uXDPXUpK0l .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDPXUpK0l .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDPXUpK0l {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDPXUpK0l .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDPXUpK0l .content-wrap {
    width: 100%;
  }
}
.cid-uXDPXUpK0l .mbr-section-subtitle,
.cid-uXDPXUpK0l .line {
  color: #ffffff;
}
.cid-uXDPXUpK0l .mbr-text,
.cid-uXDPXUpK0l .mbr-section-btn {
  text-align: right;
}
.cid-uXDPXUpK0l .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDPXUIMYg {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDPXUIMYg .content {
    text-align: center;
  }
  .cid-uXDPXUIMYg .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDPXUIMYg .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDPXUIMYg .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDPXUIMYg .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDPXUIMYg .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDPXUIMYg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDPXUIMYg .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDPXUIMYg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDPXUIMYg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDPXUIMYg .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDPXUIMYg .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDPXUIMYg .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDPXUIMYg .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDPXUIMYg .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDPXUIMYg .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDPXUIMYg .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDPXUIMYg H5 {
  color: #4479d9;
}
.cid-uXDQiV61dr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDQiV61dr .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDQiV61dr .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDQiV61dr .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDQiV61dr .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDQiV61dr .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDQiV61dr .container {
    padding: 0 1rem;
  }
}
.cid-uXDQiV61dr .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDQiV61dr .nav-link {
  position: relative;
}
.cid-uXDQiV61dr .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDQiV61dr nav.navbar {
  position: fixed;
}
.cid-uXDQiV61dr .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDQiV61dr .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDQiV61dr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDQiV61dr .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDQiV61dr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDQiV61dr .navbar.collapsed {
  justify-content: center;
}
.cid-uXDQiV61dr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDQiV61dr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDQiV61dr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDQiV61dr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDQiV61dr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDQiV61dr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDQiV61dr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDQiV61dr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDQiV61dr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDQiV61dr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDQiV61dr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDQiV61dr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDQiV61dr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDQiV61dr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDQiV61dr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDQiV61dr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDQiV61dr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDQiV61dr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDQiV61dr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDQiV61dr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDQiV61dr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDQiV61dr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDQiV61dr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDQiV61dr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQiV61dr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDQiV61dr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDQiV61dr .dropdown-item:hover,
.cid-uXDQiV61dr .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDQiV61dr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDQiV61dr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDQiV61dr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDQiV61dr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDQiV61dr .dropdown-menu,
.cid-uXDQiV61dr .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDQiV61dr .nav-item:focus,
.cid-uXDQiV61dr .nav-link:focus {
  outline: none;
}
.cid-uXDQiV61dr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDQiV61dr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDQiV61dr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDQiV61dr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQiV61dr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDQiV61dr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDQiV61dr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDQiV61dr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDQiV61dr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDQiV61dr .dropdown-item.active,
.cid-uXDQiV61dr .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDQiV61dr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDQiV61dr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDQiV61dr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDQiV61dr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDQiV61dr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDQiV61dr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDQiV61dr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDQiV61dr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDQiV61dr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDQiV61dr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDQiV61dr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDQiV61dr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQiV61dr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQiV61dr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDQiV61dr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQiV61dr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDQiV61dr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDQiV61dr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQiV61dr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDQiV61dr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDQiV61dr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDQiV61dr .navbar {
    height: 70px;
  }
  .cid-uXDQiV61dr .navbar.opened {
    height: auto;
  }
  .cid-uXDQiV61dr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP1xJf1y8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP1xJf1y8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP1xJf1y8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP1xJf1y8 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP1xJf1y8 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP1xJf1y8 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP1xJf1y8 .link-wrap {
    align-items: center;
  }
}
.cid-uXP1xJf1y8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDQj1Uo9Q {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDQj1Uo9Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQj1Uo9Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQj1Uo9Q .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQj1Uo9Q .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQj1Uo9Q .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQj1Uo9Q .wrapper {
  padding: 30px 0;
}
.cid-uXDQj1Uo9Q .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQj1Uo9Q .mbr-text,
.cid-uXDQj1Uo9Q .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQj1Uo9Q H3 {
  color: #4479d9;
}
.cid-uXDQj2HoK1 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDQj2HoK1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQj2HoK1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQj2HoK1 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQj2HoK1 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQj2HoK1 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQj2HoK1 .wrapper {
  padding: 30px 0;
}
.cid-uXDQj2HoK1 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQj2HoK1 .mbr-text,
.cid-uXDQj2HoK1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQj3pO1p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQj3pO1p img {
  border-radius: 0px;
}
.cid-uXDQj3pO1p .row {
  justify-content: center;
}
.cid-uXDQj3pO1p .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQiYaEXo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDQiYaEXo .item-img {
  position: relative;
}
.cid-uXDQiYaEXo .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDQiYaEXo .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDQiYaEXo .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDQiYaEXo .image-wrapper {
  overflow: hidden;
}
.cid-uXDQiYaEXo .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDQiYaEXo .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDQiYaEXo .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDQiYaEXo .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDQiYaEXo .item1,
.cid-uXDQiYaEXo .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDQiYaEXo .item1 .item:hover,
.cid-uXDQiYaEXo .item .item:hover {
  cursor: pointer;
}
.cid-uXDQiYaEXo .item1:hover .link-icon-wrapper span,
.cid-uXDQiYaEXo .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDQiYaEXo .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDQiYaEXo .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDQiYaEXo .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDQiYaEXo .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDQiYaEXo .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDQiYaEXo .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDQiYaEXo .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDQiYaEXo .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDQiYaEXo .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDQiYaEXo .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDQiYaEXo img,
.cid-uXDQiYaEXo .item-img {
  width: 100%;
}
.cid-uXDQiYaEXo .item:focus,
.cid-uXDQiYaEXo span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDQiYaEXo .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDQiYaEXo .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDQiYaEXo .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQiYaEXo .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQiYaEXo .mbr-section-subtitle,
.cid-uXDQiYaEXo .subtitle-wrap,
.cid-uXDQiYaEXo .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQiYaEXo .mbr-text,
.cid-uXDQiYaEXo .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDQj4eekx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDQj4eekx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQj4eekx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQj4eekx [class^="socicon-"]:before,
.cid-uXDQj4eekx [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDQj4eekx .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDQj4eekx .btn-social:hover {
  background: #4479d9;
}
.cid-uXDQj4eekx .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDQj4eekx .mbr-section-title,
.cid-uXDQj4eekx .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDQj59SD1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQj59SD1 img {
  border-radius: 0px;
}
.cid-uXDQj59SD1 .row {
  justify-content: center;
}
.cid-uXDQj59SD1 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQj62CGs {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDQj62CGs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQj62CGs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQj62CGs .media-container-row {
  justify-content: space-between;
}
.cid-uXDQj62CGs .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDQj62CGs .text-content {
    max-width: none;
  }
}
.cid-uXDQj62CGs .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDQj62CGs .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDQj62CGs .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDQj62CGs .icons {
    justify-content: center !important;
  }
  .cid-uXDQj62CGs .text-content * {
    text-align: center;
  }
}
.cid-uXDQj62CGs .mbr-section-title {
  color: #000000;
}
.cid-uXDQj7f0xg {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDQj7f0xg .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDQj7f0xg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQj7f0xg .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDQj7f0xg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDQj7f0xg {
    align-items: flex-end;
  }
  .cid-uXDQj7f0xg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDQj7f0xg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDQj7f0xg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDQj7f0xg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDQj7f0xg .content-wrap {
    width: 100%;
  }
}
.cid-uXDQj7f0xg .mbr-section-subtitle,
.cid-uXDQj7f0xg .line {
  color: #ffffff;
}
.cid-uXDQj7f0xg .mbr-text,
.cid-uXDQj7f0xg .mbr-section-btn {
  text-align: right;
}
.cid-uXDQj7f0xg .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDQj8n0FN {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDQj8n0FN .content {
    text-align: center;
  }
  .cid-uXDQj8n0FN .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDQj8n0FN .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDQj8n0FN .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDQj8n0FN .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDQj8n0FN .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDQj8n0FN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDQj8n0FN .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDQj8n0FN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDQj8n0FN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDQj8n0FN .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDQj8n0FN .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDQj8n0FN .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDQj8n0FN .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDQj8n0FN .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDQj8n0FN .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDQj8n0FN .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDQj8n0FN H5 {
  color: #4479d9;
}
.cid-uXDQr40u9Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDQr40u9Y .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDQr40u9Y .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDQr40u9Y .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDQr40u9Y .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDQr40u9Y .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDQr40u9Y .container {
    padding: 0 1rem;
  }
}
.cid-uXDQr40u9Y .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDQr40u9Y .nav-link {
  position: relative;
}
.cid-uXDQr40u9Y .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDQr40u9Y nav.navbar {
  position: fixed;
}
.cid-uXDQr40u9Y .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDQr40u9Y .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDQr40u9Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDQr40u9Y .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDQr40u9Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDQr40u9Y .navbar.collapsed {
  justify-content: center;
}
.cid-uXDQr40u9Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDQr40u9Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDQr40u9Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDQr40u9Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDQr40u9Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDQr40u9Y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDQr40u9Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDQr40u9Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDQr40u9Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDQr40u9Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDQr40u9Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDQr40u9Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDQr40u9Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDQr40u9Y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDQr40u9Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDQr40u9Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDQr40u9Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDQr40u9Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDQr40u9Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDQr40u9Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDQr40u9Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDQr40u9Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDQr40u9Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDQr40u9Y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQr40u9Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDQr40u9Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDQr40u9Y .dropdown-item:hover,
.cid-uXDQr40u9Y .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDQr40u9Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDQr40u9Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDQr40u9Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDQr40u9Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDQr40u9Y .dropdown-menu,
.cid-uXDQr40u9Y .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDQr40u9Y .nav-item:focus,
.cid-uXDQr40u9Y .nav-link:focus {
  outline: none;
}
.cid-uXDQr40u9Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDQr40u9Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDQr40u9Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDQr40u9Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQr40u9Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDQr40u9Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDQr40u9Y .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDQr40u9Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDQr40u9Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDQr40u9Y .dropdown-item.active,
.cid-uXDQr40u9Y .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDQr40u9Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDQr40u9Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDQr40u9Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDQr40u9Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDQr40u9Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDQr40u9Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDQr40u9Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDQr40u9Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDQr40u9Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDQr40u9Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDQr40u9Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDQr40u9Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQr40u9Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQr40u9Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDQr40u9Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQr40u9Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDQr40u9Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDQr40u9Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQr40u9Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDQr40u9Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDQr40u9Y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDQr40u9Y .navbar {
    height: 70px;
  }
  .cid-uXDQr40u9Y .navbar.opened {
    height: auto;
  }
  .cid-uXDQr40u9Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP1NrIyNt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP1NrIyNt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP1NrIyNt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP1NrIyNt .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP1NrIyNt .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP1NrIyNt .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP1NrIyNt .link-wrap {
    align-items: center;
  }
}
.cid-uXP1NrIyNt .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDQr4OSTk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDQr4OSTk .item-img {
  position: relative;
}
.cid-uXDQr4OSTk .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDQr4OSTk .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDQr4OSTk .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDQr4OSTk .image-wrapper {
  overflow: hidden;
}
.cid-uXDQr4OSTk .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDQr4OSTk .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDQr4OSTk .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDQr4OSTk .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDQr4OSTk .item1,
.cid-uXDQr4OSTk .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDQr4OSTk .item1 .item:hover,
.cid-uXDQr4OSTk .item .item:hover {
  cursor: pointer;
}
.cid-uXDQr4OSTk .item1:hover .link-icon-wrapper span,
.cid-uXDQr4OSTk .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDQr4OSTk .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDQr4OSTk .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDQr4OSTk .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDQr4OSTk .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDQr4OSTk .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDQr4OSTk .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDQr4OSTk .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDQr4OSTk .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDQr4OSTk .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDQr4OSTk .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDQr4OSTk img,
.cid-uXDQr4OSTk .item-img {
  width: 100%;
}
.cid-uXDQr4OSTk .item:focus,
.cid-uXDQr4OSTk span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDQr4OSTk .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDQr4OSTk .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDQr4OSTk .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQr4OSTk .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQr4OSTk .mbr-section-subtitle,
.cid-uXDQr4OSTk .subtitle-wrap,
.cid-uXDQr4OSTk .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQr4OSTk .mbr-text,
.cid-uXDQr4OSTk .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDQr536z9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uXDQr536z9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQr536z9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQr536z9 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uXDQr536z9 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uXDQr536z9 .container {
    padding: 0;
  }
}
.cid-uXDQr536z9 .row {
  justify-content: center;
}
.cid-uXDQr536z9 .title-wrapper {
  padding: 0 16px;
}
.cid-uXDQr536z9 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uXDQr536z9 .mbr-section-title {
  color: #000000;
}
.cid-uXDQr5hPtr {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uXDQr5hPtr img,
.cid-uXDQr5hPtr .item-img {
  width: 100%;
}
.cid-uXDQr5hPtr .item:focus,
.cid-uXDQr5hPtr span:focus {
  outline: none;
}
.cid-uXDQr5hPtr .item-wrapper {
  position: relative;
}
.cid-uXDQr5hPtr .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uXDQr5hPtr .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXDQr5hPtr .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uXDQr5hPtr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uXDQr5hPtr .mbr-section-title {
  color: #232323;
}
.cid-uXDQr5hPtr .mbr-text,
.cid-uXDQr5hPtr .mbr-section-btn {
  text-align: left;
}
.cid-uXDQr5hPtr .item-title {
  text-align: left;
}
.cid-uXDQr5hPtr .item-subtitle {
  text-align: left;
}
.cid-uXDQr5hPtr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uXDQr5hPtr .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uXDQr5hPtr .embla__button--next,
.cid-uXDQr5hPtr .embla__button--prev {
  display: flex;
}
.cid-uXDQr5hPtr .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uXDQr5hPtr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXDQr5hPtr .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uXDQr5hPtr .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXDQr5hPtr .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXDQr5hPtr .embla__button {
    top: auto;
  }
}
.cid-uXDQr5hPtr .embla {
  position: relative;
  width: 100%;
}
.cid-uXDQr5hPtr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uXDQr5hPtr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXDQr5hPtr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXDQr5hPtr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXDQr5MO57 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDQr5MO57 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQr5MO57 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQr5MO57 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQr5MO57 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQr5MO57 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQr5MO57 .wrapper {
  padding: 30px 0;
}
.cid-uXDQr5MO57 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQr5MO57 .mbr-text,
.cid-uXDQr5MO57 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQr5MO57 H3 {
  color: #4479d9;
}
.cid-uXDQr63Ihn {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDQr63Ihn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQr63Ihn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQr63Ihn .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQr63Ihn .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQr63Ihn .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQr63Ihn .wrapper {
  padding: 30px 0;
}
.cid-uXDQr63Ihn .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQr63Ihn .mbr-text,
.cid-uXDQr63Ihn .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQr6lEjV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQr6lEjV img {
  border-radius: 0px;
}
.cid-uXDQr6lEjV .row {
  justify-content: center;
}
.cid-uXDQr6lEjV .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQr6BoXy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDQr6BoXy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQr6BoXy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQr6BoXy [class^="socicon-"]:before,
.cid-uXDQr6BoXy [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDQr6BoXy .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDQr6BoXy .btn-social:hover {
  background: #4479d9;
}
.cid-uXDQr6BoXy .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDQr6BoXy .mbr-section-title,
.cid-uXDQr6BoXy .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDQr6WwDV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQr6WwDV img {
  border-radius: 0px;
}
.cid-uXDQr6WwDV .row {
  justify-content: center;
}
.cid-uXDQr6WwDV .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQr7cKBQ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDQr7cKBQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQr7cKBQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQr7cKBQ .media-container-row {
  justify-content: space-between;
}
.cid-uXDQr7cKBQ .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDQr7cKBQ .text-content {
    max-width: none;
  }
}
.cid-uXDQr7cKBQ .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDQr7cKBQ .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDQr7cKBQ .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDQr7cKBQ .icons {
    justify-content: center !important;
  }
  .cid-uXDQr7cKBQ .text-content * {
    text-align: center;
  }
}
.cid-uXDQr7cKBQ .mbr-section-title {
  color: #000000;
}
.cid-uXDQr7DsbJ {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDQr7DsbJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDQr7DsbJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQr7DsbJ .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDQr7DsbJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDQr7DsbJ {
    align-items: flex-end;
  }
  .cid-uXDQr7DsbJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDQr7DsbJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDQr7DsbJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDQr7DsbJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDQr7DsbJ .content-wrap {
    width: 100%;
  }
}
.cid-uXDQr7DsbJ .mbr-section-subtitle,
.cid-uXDQr7DsbJ .line {
  color: #ffffff;
}
.cid-uXDQr7DsbJ .mbr-text,
.cid-uXDQr7DsbJ .mbr-section-btn {
  text-align: right;
}
.cid-uXDQr7DsbJ .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDQr7Xjy6 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDQr7Xjy6 .content {
    text-align: center;
  }
  .cid-uXDQr7Xjy6 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDQr7Xjy6 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDQr7Xjy6 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDQr7Xjy6 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDQr7Xjy6 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDQr7Xjy6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDQr7Xjy6 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDQr7Xjy6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDQr7Xjy6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDQr7Xjy6 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDQr7Xjy6 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDQr7Xjy6 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDQr7Xjy6 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDQr7Xjy6 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDQr7Xjy6 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDQr7Xjy6 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDQr7Xjy6 H5 {
  color: #4479d9;
}
.cid-uXDQAPi0ee {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDQAPi0ee .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDQAPi0ee .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDQAPi0ee .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDQAPi0ee .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDQAPi0ee .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDQAPi0ee .container {
    padding: 0 1rem;
  }
}
.cid-uXDQAPi0ee .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDQAPi0ee .nav-link {
  position: relative;
}
.cid-uXDQAPi0ee .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDQAPi0ee nav.navbar {
  position: fixed;
}
.cid-uXDQAPi0ee .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDQAPi0ee .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDQAPi0ee .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDQAPi0ee .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDQAPi0ee .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDQAPi0ee .navbar.collapsed {
  justify-content: center;
}
.cid-uXDQAPi0ee .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDQAPi0ee .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDQAPi0ee .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDQAPi0ee .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDQAPi0ee .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDQAPi0ee .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDQAPi0ee .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDQAPi0ee .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDQAPi0ee .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDQAPi0ee .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDQAPi0ee .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDQAPi0ee .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDQAPi0ee .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDQAPi0ee .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDQAPi0ee .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDQAPi0ee .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDQAPi0ee .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDQAPi0ee .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDQAPi0ee .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDQAPi0ee .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDQAPi0ee .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDQAPi0ee .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDQAPi0ee .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDQAPi0ee .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQAPi0ee .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDQAPi0ee .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDQAPi0ee .dropdown-item:hover,
.cid-uXDQAPi0ee .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDQAPi0ee .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDQAPi0ee .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDQAPi0ee .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDQAPi0ee .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDQAPi0ee .dropdown-menu,
.cid-uXDQAPi0ee .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDQAPi0ee .nav-item:focus,
.cid-uXDQAPi0ee .nav-link:focus {
  outline: none;
}
.cid-uXDQAPi0ee .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDQAPi0ee .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDQAPi0ee .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDQAPi0ee .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQAPi0ee .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDQAPi0ee .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDQAPi0ee .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDQAPi0ee .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDQAPi0ee .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDQAPi0ee .dropdown-item.active,
.cid-uXDQAPi0ee .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDQAPi0ee .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDQAPi0ee .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDQAPi0ee .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDQAPi0ee .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDQAPi0ee .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDQAPi0ee .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDQAPi0ee ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDQAPi0ee .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDQAPi0ee button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDQAPi0ee button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDQAPi0ee button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDQAPi0ee button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQAPi0ee button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQAPi0ee button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDQAPi0ee nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQAPi0ee nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDQAPi0ee nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDQAPi0ee nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQAPi0ee .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDQAPi0ee a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDQAPi0ee .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDQAPi0ee .navbar {
    height: 70px;
  }
  .cid-uXDQAPi0ee .navbar.opened {
    height: auto;
  }
  .cid-uXDQAPi0ee .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP23Y9141 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP23Y9141 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP23Y9141 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP23Y9141 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP23Y9141 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP23Y9141 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP23Y9141 .link-wrap {
    align-items: center;
  }
}
.cid-uXP23Y9141 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDQAR3qZA {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDQAR3qZA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQAR3qZA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQAR3qZA .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQAR3qZA .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQAR3qZA .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQAR3qZA .wrapper {
  padding: 30px 0;
}
.cid-uXDQAR3qZA .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQAR3qZA .mbr-text,
.cid-uXDQAR3qZA .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQAR3qZA H3 {
  color: #4479d9;
}
.cid-uXDQARmFSW {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDQARmFSW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQARmFSW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQARmFSW .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQARmFSW .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQARmFSW .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQARmFSW .wrapper {
  padding: 30px 0;
}
.cid-uXDQARmFSW .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQARmFSW .mbr-text,
.cid-uXDQARmFSW .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQARDqVQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQARDqVQ img {
  border-radius: 0px;
}
.cid-uXDQARDqVQ .row {
  justify-content: center;
}
.cid-uXDQARDqVQ .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQAQ907X {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDQAQ907X .item-img {
  position: relative;
}
.cid-uXDQAQ907X .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDQAQ907X .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDQAQ907X .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDQAQ907X .image-wrapper {
  overflow: hidden;
}
.cid-uXDQAQ907X .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDQAQ907X .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDQAQ907X .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDQAQ907X .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDQAQ907X .item1,
.cid-uXDQAQ907X .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDQAQ907X .item1 .item:hover,
.cid-uXDQAQ907X .item .item:hover {
  cursor: pointer;
}
.cid-uXDQAQ907X .item1:hover .link-icon-wrapper span,
.cid-uXDQAQ907X .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDQAQ907X .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDQAQ907X .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDQAQ907X .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDQAQ907X .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDQAQ907X .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDQAQ907X .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDQAQ907X .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDQAQ907X .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDQAQ907X .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDQAQ907X .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDQAQ907X img,
.cid-uXDQAQ907X .item-img {
  width: 100%;
}
.cid-uXDQAQ907X .item:focus,
.cid-uXDQAQ907X span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDQAQ907X .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDQAQ907X .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDQAQ907X .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQAQ907X .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQAQ907X .mbr-section-subtitle,
.cid-uXDQAQ907X .subtitle-wrap,
.cid-uXDQAQ907X .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQAQ907X .mbr-text,
.cid-uXDQAQ907X .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDQARSZTS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDQARSZTS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQARSZTS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQARSZTS [class^="socicon-"]:before,
.cid-uXDQARSZTS [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDQARSZTS .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDQARSZTS .btn-social:hover {
  background: #4479d9;
}
.cid-uXDQARSZTS .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDQARSZTS .mbr-section-title,
.cid-uXDQARSZTS .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDQASau6z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQASau6z img {
  border-radius: 0px;
}
.cid-uXDQASau6z .row {
  justify-content: center;
}
.cid-uXDQASau6z .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQASpVWl {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDQASpVWl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQASpVWl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQASpVWl .media-container-row {
  justify-content: space-between;
}
.cid-uXDQASpVWl .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDQASpVWl .text-content {
    max-width: none;
  }
}
.cid-uXDQASpVWl .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDQASpVWl .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDQASpVWl .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDQASpVWl .icons {
    justify-content: center !important;
  }
  .cid-uXDQASpVWl .text-content * {
    text-align: center;
  }
}
.cid-uXDQASpVWl .mbr-section-title {
  color: #000000;
}
.cid-uXDQASKTlV {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDQASKTlV .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDQASKTlV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQASKTlV .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDQASKTlV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDQASKTlV {
    align-items: flex-end;
  }
  .cid-uXDQASKTlV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDQASKTlV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDQASKTlV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDQASKTlV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDQASKTlV .content-wrap {
    width: 100%;
  }
}
.cid-uXDQASKTlV .mbr-section-subtitle,
.cid-uXDQASKTlV .line {
  color: #ffffff;
}
.cid-uXDQASKTlV .mbr-text,
.cid-uXDQASKTlV .mbr-section-btn {
  text-align: right;
}
.cid-uXDQASKTlV .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDQAT2Nvk {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDQAT2Nvk .content {
    text-align: center;
  }
  .cid-uXDQAT2Nvk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDQAT2Nvk .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDQAT2Nvk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDQAT2Nvk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDQAT2Nvk .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDQAT2Nvk .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDQAT2Nvk .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDQAT2Nvk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDQAT2Nvk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDQAT2Nvk .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDQAT2Nvk .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDQAT2Nvk .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDQAT2Nvk .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDQAT2Nvk .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDQAT2Nvk .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDQAT2Nvk .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDQAT2Nvk H5 {
  color: #4479d9;
}
.cid-uXDQLc6MCC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDQLc6MCC .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDQLc6MCC .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDQLc6MCC .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDQLc6MCC .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDQLc6MCC .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDQLc6MCC .container {
    padding: 0 1rem;
  }
}
.cid-uXDQLc6MCC .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDQLc6MCC .nav-link {
  position: relative;
}
.cid-uXDQLc6MCC .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDQLc6MCC nav.navbar {
  position: fixed;
}
.cid-uXDQLc6MCC .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDQLc6MCC .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDQLc6MCC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDQLc6MCC .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDQLc6MCC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDQLc6MCC .navbar.collapsed {
  justify-content: center;
}
.cid-uXDQLc6MCC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDQLc6MCC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDQLc6MCC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDQLc6MCC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDQLc6MCC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDQLc6MCC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDQLc6MCC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDQLc6MCC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDQLc6MCC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDQLc6MCC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDQLc6MCC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDQLc6MCC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDQLc6MCC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDQLc6MCC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDQLc6MCC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDQLc6MCC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDQLc6MCC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDQLc6MCC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDQLc6MCC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDQLc6MCC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDQLc6MCC .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDQLc6MCC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDQLc6MCC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDQLc6MCC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQLc6MCC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDQLc6MCC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDQLc6MCC .dropdown-item:hover,
.cid-uXDQLc6MCC .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDQLc6MCC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDQLc6MCC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDQLc6MCC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDQLc6MCC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDQLc6MCC .dropdown-menu,
.cid-uXDQLc6MCC .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDQLc6MCC .nav-item:focus,
.cid-uXDQLc6MCC .nav-link:focus {
  outline: none;
}
.cid-uXDQLc6MCC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDQLc6MCC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDQLc6MCC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDQLc6MCC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQLc6MCC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDQLc6MCC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDQLc6MCC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDQLc6MCC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDQLc6MCC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDQLc6MCC .dropdown-item.active,
.cid-uXDQLc6MCC .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDQLc6MCC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDQLc6MCC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDQLc6MCC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDQLc6MCC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDQLc6MCC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDQLc6MCC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDQLc6MCC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDQLc6MCC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDQLc6MCC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDQLc6MCC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDQLc6MCC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDQLc6MCC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQLc6MCC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQLc6MCC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDQLc6MCC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQLc6MCC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDQLc6MCC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDQLc6MCC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQLc6MCC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDQLc6MCC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDQLc6MCC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDQLc6MCC .navbar {
    height: 70px;
  }
  .cid-uXDQLc6MCC .navbar.opened {
    height: auto;
  }
  .cid-uXDQLc6MCC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP2fxy95v {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP2fxy95v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP2fxy95v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP2fxy95v .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP2fxy95v .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP2fxy95v .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP2fxy95v .link-wrap {
    align-items: center;
  }
}
.cid-uXP2fxy95v .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDQLdPQWq {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDQLdPQWq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQLdPQWq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQLdPQWq .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQLdPQWq .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQLdPQWq .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQLdPQWq .wrapper {
  padding: 30px 0;
}
.cid-uXDQLdPQWq .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQLdPQWq .mbr-text,
.cid-uXDQLdPQWq .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQLdPQWq H3 {
  color: #4479d9;
}
.cid-uXDQLe52rr {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDQLe52rr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQLe52rr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQLe52rr .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQLe52rr .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQLe52rr .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQLe52rr .wrapper {
  padding: 30px 0;
}
.cid-uXDQLe52rr .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQLe52rr .mbr-text,
.cid-uXDQLe52rr .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQLenzMU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQLenzMU img {
  border-radius: 0px;
}
.cid-uXDQLenzMU .row {
  justify-content: center;
}
.cid-uXDQLenzMU .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQLcSAIB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDQLcSAIB .item-img {
  position: relative;
}
.cid-uXDQLcSAIB .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDQLcSAIB .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDQLcSAIB .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDQLcSAIB .image-wrapper {
  overflow: hidden;
}
.cid-uXDQLcSAIB .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDQLcSAIB .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDQLcSAIB .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDQLcSAIB .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDQLcSAIB .item1,
.cid-uXDQLcSAIB .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDQLcSAIB .item1 .item:hover,
.cid-uXDQLcSAIB .item .item:hover {
  cursor: pointer;
}
.cid-uXDQLcSAIB .item1:hover .link-icon-wrapper span,
.cid-uXDQLcSAIB .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDQLcSAIB .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDQLcSAIB .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDQLcSAIB .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDQLcSAIB .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDQLcSAIB .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDQLcSAIB .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDQLcSAIB .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDQLcSAIB .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDQLcSAIB .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDQLcSAIB .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDQLcSAIB img,
.cid-uXDQLcSAIB .item-img {
  width: 100%;
}
.cid-uXDQLcSAIB .item:focus,
.cid-uXDQLcSAIB span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDQLcSAIB .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDQLcSAIB .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDQLcSAIB .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQLcSAIB .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQLcSAIB .mbr-section-subtitle,
.cid-uXDQLcSAIB .subtitle-wrap,
.cid-uXDQLcSAIB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQLcSAIB .mbr-text,
.cid-uXDQLcSAIB .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDQLeD67o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDQLeD67o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQLeD67o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQLeD67o [class^="socicon-"]:before,
.cid-uXDQLeD67o [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDQLeD67o .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDQLeD67o .btn-social:hover {
  background: #4479d9;
}
.cid-uXDQLeD67o .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDQLeD67o .mbr-section-title,
.cid-uXDQLeD67o .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDQLeU0Ey {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQLeU0Ey img {
  border-radius: 0px;
}
.cid-uXDQLeU0Ey .row {
  justify-content: center;
}
.cid-uXDQLeU0Ey .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQLfbepa {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDQLfbepa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQLfbepa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQLfbepa .media-container-row {
  justify-content: space-between;
}
.cid-uXDQLfbepa .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDQLfbepa .text-content {
    max-width: none;
  }
}
.cid-uXDQLfbepa .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDQLfbepa .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDQLfbepa .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDQLfbepa .icons {
    justify-content: center !important;
  }
  .cid-uXDQLfbepa .text-content * {
    text-align: center;
  }
}
.cid-uXDQLfbepa .mbr-section-title {
  color: #000000;
}
.cid-uXDQLfvQZ7 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDQLfvQZ7 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDQLfvQZ7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQLfvQZ7 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDQLfvQZ7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDQLfvQZ7 {
    align-items: flex-end;
  }
  .cid-uXDQLfvQZ7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDQLfvQZ7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDQLfvQZ7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDQLfvQZ7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDQLfvQZ7 .content-wrap {
    width: 100%;
  }
}
.cid-uXDQLfvQZ7 .mbr-section-subtitle,
.cid-uXDQLfvQZ7 .line {
  color: #ffffff;
}
.cid-uXDQLfvQZ7 .mbr-text,
.cid-uXDQLfvQZ7 .mbr-section-btn {
  text-align: right;
}
.cid-uXDQLfvQZ7 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDQLfQS0e {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDQLfQS0e .content {
    text-align: center;
  }
  .cid-uXDQLfQS0e .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDQLfQS0e .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDQLfQS0e .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDQLfQS0e .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDQLfQS0e .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDQLfQS0e .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDQLfQS0e .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDQLfQS0e .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDQLfQS0e .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDQLfQS0e .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDQLfQS0e .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDQLfQS0e .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDQLfQS0e .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDQLfQS0e .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDQLfQS0e .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDQLfQS0e .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDQLfQS0e H5 {
  color: #4479d9;
}
.cid-uXDQWLvhxf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDQWLvhxf .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDQWLvhxf .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDQWLvhxf .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDQWLvhxf .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDQWLvhxf .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDQWLvhxf .container {
    padding: 0 1rem;
  }
}
.cid-uXDQWLvhxf .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDQWLvhxf .nav-link {
  position: relative;
}
.cid-uXDQWLvhxf .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDQWLvhxf nav.navbar {
  position: fixed;
}
.cid-uXDQWLvhxf .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDQWLvhxf .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDQWLvhxf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDQWLvhxf .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDQWLvhxf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDQWLvhxf .navbar.collapsed {
  justify-content: center;
}
.cid-uXDQWLvhxf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDQWLvhxf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDQWLvhxf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDQWLvhxf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDQWLvhxf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDQWLvhxf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDQWLvhxf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDQWLvhxf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDQWLvhxf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDQWLvhxf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDQWLvhxf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDQWLvhxf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDQWLvhxf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDQWLvhxf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDQWLvhxf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDQWLvhxf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDQWLvhxf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDQWLvhxf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDQWLvhxf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDQWLvhxf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDQWLvhxf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDQWLvhxf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDQWLvhxf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDQWLvhxf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQWLvhxf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDQWLvhxf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDQWLvhxf .dropdown-item:hover,
.cid-uXDQWLvhxf .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDQWLvhxf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDQWLvhxf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDQWLvhxf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDQWLvhxf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDQWLvhxf .dropdown-menu,
.cid-uXDQWLvhxf .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDQWLvhxf .nav-item:focus,
.cid-uXDQWLvhxf .nav-link:focus {
  outline: none;
}
.cid-uXDQWLvhxf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDQWLvhxf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDQWLvhxf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDQWLvhxf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDQWLvhxf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDQWLvhxf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDQWLvhxf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDQWLvhxf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDQWLvhxf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDQWLvhxf .dropdown-item.active,
.cid-uXDQWLvhxf .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDQWLvhxf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDQWLvhxf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDQWLvhxf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDQWLvhxf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDQWLvhxf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDQWLvhxf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDQWLvhxf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDQWLvhxf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDQWLvhxf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDQWLvhxf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDQWLvhxf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDQWLvhxf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQWLvhxf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDQWLvhxf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDQWLvhxf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQWLvhxf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDQWLvhxf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDQWLvhxf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDQWLvhxf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDQWLvhxf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDQWLvhxf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDQWLvhxf .navbar {
    height: 70px;
  }
  .cid-uXDQWLvhxf .navbar.opened {
    height: auto;
  }
  .cid-uXDQWLvhxf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP2vjY2RT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP2vjY2RT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP2vjY2RT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP2vjY2RT .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP2vjY2RT .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP2vjY2RT .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP2vjY2RT .link-wrap {
    align-items: center;
  }
}
.cid-uXP2vjY2RT .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDQWNc7DJ {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDQWNc7DJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQWNc7DJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQWNc7DJ .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQWNc7DJ .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQWNc7DJ .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQWNc7DJ .wrapper {
  padding: 30px 0;
}
.cid-uXDQWNc7DJ .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQWNc7DJ .mbr-text,
.cid-uXDQWNc7DJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQWNc7DJ H3 {
  color: #4479d9;
}
.cid-uXDQWNuTZg {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDQWNuTZg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQWNuTZg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQWNuTZg .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDQWNuTZg .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDQWNuTZg .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDQWNuTZg .wrapper {
  padding: 30px 0;
}
.cid-uXDQWNuTZg .mbr-section-title {
  color: #fafafa;
}
.cid-uXDQWNuTZg .mbr-text,
.cid-uXDQWNuTZg .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDQWNKGZj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQWNKGZj img {
  border-radius: 0px;
}
.cid-uXDQWNKGZj .row {
  justify-content: center;
}
.cid-uXDQWNKGZj .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQWMj44t {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDQWMj44t .item-img {
  position: relative;
}
.cid-uXDQWMj44t .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDQWMj44t .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDQWMj44t .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDQWMj44t .image-wrapper {
  overflow: hidden;
}
.cid-uXDQWMj44t .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDQWMj44t .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDQWMj44t .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDQWMj44t .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDQWMj44t .item1,
.cid-uXDQWMj44t .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDQWMj44t .item1 .item:hover,
.cid-uXDQWMj44t .item .item:hover {
  cursor: pointer;
}
.cid-uXDQWMj44t .item1:hover .link-icon-wrapper span,
.cid-uXDQWMj44t .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDQWMj44t .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDQWMj44t .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDQWMj44t .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDQWMj44t .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDQWMj44t .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDQWMj44t .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDQWMj44t .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDQWMj44t .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDQWMj44t .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDQWMj44t .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDQWMj44t img,
.cid-uXDQWMj44t .item-img {
  width: 100%;
}
.cid-uXDQWMj44t .item:focus,
.cid-uXDQWMj44t span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDQWMj44t .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDQWMj44t .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDQWMj44t .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQWMj44t .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQWMj44t .mbr-section-subtitle,
.cid-uXDQWMj44t .subtitle-wrap,
.cid-uXDQWMj44t .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDQWMj44t .mbr-text,
.cid-uXDQWMj44t .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDQWO05Np {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDQWO05Np .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQWO05Np .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQWO05Np [class^="socicon-"]:before,
.cid-uXDQWO05Np [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDQWO05Np .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDQWO05Np .btn-social:hover {
  background: #4479d9;
}
.cid-uXDQWO05Np .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDQWO05Np .mbr-section-title,
.cid-uXDQWO05Np .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDQWOiDce {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDQWOiDce img {
  border-radius: 0px;
}
.cid-uXDQWOiDce .row {
  justify-content: center;
}
.cid-uXDQWOiDce .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDQWOzhCy {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDQWOzhCy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQWOzhCy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDQWOzhCy .media-container-row {
  justify-content: space-between;
}
.cid-uXDQWOzhCy .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDQWOzhCy .text-content {
    max-width: none;
  }
}
.cid-uXDQWOzhCy .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDQWOzhCy .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDQWOzhCy .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDQWOzhCy .icons {
    justify-content: center !important;
  }
  .cid-uXDQWOzhCy .text-content * {
    text-align: center;
  }
}
.cid-uXDQWOzhCy .mbr-section-title {
  color: #000000;
}
.cid-uXDQWOVTFy {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDQWOVTFy .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDQWOVTFy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDQWOVTFy .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDQWOVTFy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDQWOVTFy {
    align-items: flex-end;
  }
  .cid-uXDQWOVTFy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDQWOVTFy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDQWOVTFy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDQWOVTFy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDQWOVTFy .content-wrap {
    width: 100%;
  }
}
.cid-uXDQWOVTFy .mbr-section-subtitle,
.cid-uXDQWOVTFy .line {
  color: #ffffff;
}
.cid-uXDQWOVTFy .mbr-text,
.cid-uXDQWOVTFy .mbr-section-btn {
  text-align: right;
}
.cid-uXDQWOVTFy .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDQWPelWz {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDQWPelWz .content {
    text-align: center;
  }
  .cid-uXDQWPelWz .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDQWPelWz .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDQWPelWz .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDQWPelWz .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDQWPelWz .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDQWPelWz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDQWPelWz .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDQWPelWz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDQWPelWz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDQWPelWz .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDQWPelWz .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDQWPelWz .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDQWPelWz .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDQWPelWz .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDQWPelWz .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDQWPelWz .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDQWPelWz H5 {
  color: #4479d9;
}
.cid-uXDRvSEGop {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDRvSEGop .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDRvSEGop .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDRvSEGop .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDRvSEGop .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDRvSEGop .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDRvSEGop .container {
    padding: 0 1rem;
  }
}
.cid-uXDRvSEGop .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDRvSEGop .nav-link {
  position: relative;
}
.cid-uXDRvSEGop .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDRvSEGop nav.navbar {
  position: fixed;
}
.cid-uXDRvSEGop .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDRvSEGop .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDRvSEGop .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDRvSEGop .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDRvSEGop .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDRvSEGop .navbar.collapsed {
  justify-content: center;
}
.cid-uXDRvSEGop .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDRvSEGop .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDRvSEGop .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDRvSEGop .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDRvSEGop .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDRvSEGop .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDRvSEGop .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDRvSEGop .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDRvSEGop .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDRvSEGop .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDRvSEGop .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDRvSEGop .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDRvSEGop .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDRvSEGop .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDRvSEGop .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDRvSEGop .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDRvSEGop .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDRvSEGop .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDRvSEGop .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDRvSEGop .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDRvSEGop .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDRvSEGop .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDRvSEGop .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDRvSEGop .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDRvSEGop .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDRvSEGop .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDRvSEGop .dropdown-item:hover,
.cid-uXDRvSEGop .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDRvSEGop .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDRvSEGop .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDRvSEGop .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDRvSEGop .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDRvSEGop .dropdown-menu,
.cid-uXDRvSEGop .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDRvSEGop .nav-item:focus,
.cid-uXDRvSEGop .nav-link:focus {
  outline: none;
}
.cid-uXDRvSEGop .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDRvSEGop .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDRvSEGop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDRvSEGop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDRvSEGop .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDRvSEGop .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDRvSEGop .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDRvSEGop .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDRvSEGop .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDRvSEGop .dropdown-item.active,
.cid-uXDRvSEGop .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDRvSEGop .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDRvSEGop .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDRvSEGop .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDRvSEGop .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDRvSEGop .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDRvSEGop .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDRvSEGop ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDRvSEGop .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDRvSEGop button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDRvSEGop button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDRvSEGop button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDRvSEGop button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDRvSEGop button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDRvSEGop button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDRvSEGop nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDRvSEGop nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDRvSEGop nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDRvSEGop nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDRvSEGop .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDRvSEGop a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDRvSEGop .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDRvSEGop .navbar {
    height: 70px;
  }
  .cid-uXDRvSEGop .navbar.opened {
    height: auto;
  }
  .cid-uXDRvSEGop .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP2JrCOfS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP2JrCOfS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP2JrCOfS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP2JrCOfS .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP2JrCOfS .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP2JrCOfS .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP2JrCOfS .link-wrap {
    align-items: center;
  }
}
.cid-uXP2JrCOfS .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDRw0Ocww {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDRw0Ocww .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRw0Ocww .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRw0Ocww .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDRw0Ocww .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDRw0Ocww .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDRw0Ocww .wrapper {
  padding: 30px 0;
}
.cid-uXDRw0Ocww .mbr-section-title {
  color: #fafafa;
}
.cid-uXDRw0Ocww .mbr-text,
.cid-uXDRw0Ocww .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDRw0Ocww H3 {
  color: #4479d9;
}
.cid-uXDRw1pV7K {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDRw1pV7K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRw1pV7K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRw1pV7K .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDRw1pV7K .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDRw1pV7K .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDRw1pV7K .wrapper {
  padding: 30px 0;
}
.cid-uXDRw1pV7K .mbr-section-title {
  color: #fafafa;
}
.cid-uXDRw1pV7K .mbr-text,
.cid-uXDRw1pV7K .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDRw24WIx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDRw24WIx img {
  border-radius: 0px;
}
.cid-uXDRw24WIx .row {
  justify-content: center;
}
.cid-uXDRw24WIx .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDRvXmoQH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDRvXmoQH .item-img {
  position: relative;
}
.cid-uXDRvXmoQH .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDRvXmoQH .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDRvXmoQH .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDRvXmoQH .image-wrapper {
  overflow: hidden;
}
.cid-uXDRvXmoQH .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDRvXmoQH .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDRvXmoQH .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDRvXmoQH .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDRvXmoQH .item1,
.cid-uXDRvXmoQH .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDRvXmoQH .item1 .item:hover,
.cid-uXDRvXmoQH .item .item:hover {
  cursor: pointer;
}
.cid-uXDRvXmoQH .item1:hover .link-icon-wrapper span,
.cid-uXDRvXmoQH .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDRvXmoQH .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDRvXmoQH .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDRvXmoQH .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDRvXmoQH .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDRvXmoQH .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDRvXmoQH .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDRvXmoQH .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDRvXmoQH .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDRvXmoQH .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDRvXmoQH .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDRvXmoQH img,
.cid-uXDRvXmoQH .item-img {
  width: 100%;
}
.cid-uXDRvXmoQH .item:focus,
.cid-uXDRvXmoQH span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDRvXmoQH .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDRvXmoQH .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDRvXmoQH .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRvXmoQH .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRvXmoQH .mbr-section-subtitle,
.cid-uXDRvXmoQH .subtitle-wrap,
.cid-uXDRvXmoQH .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRvXmoQH .mbr-text,
.cid-uXDRvXmoQH .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDRw32m2Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDRw32m2Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRw32m2Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRw32m2Q [class^="socicon-"]:before,
.cid-uXDRw32m2Q [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDRw32m2Q .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDRw32m2Q .btn-social:hover {
  background: #4479d9;
}
.cid-uXDRw32m2Q .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDRw32m2Q .mbr-section-title,
.cid-uXDRw32m2Q .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDRw43e1d {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDRw43e1d img {
  border-radius: 0px;
}
.cid-uXDRw43e1d .row {
  justify-content: center;
}
.cid-uXDRw43e1d .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDRw52sKD {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDRw52sKD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRw52sKD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRw52sKD .media-container-row {
  justify-content: space-between;
}
.cid-uXDRw52sKD .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDRw52sKD .text-content {
    max-width: none;
  }
}
.cid-uXDRw52sKD .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDRw52sKD .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDRw52sKD .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDRw52sKD .icons {
    justify-content: center !important;
  }
  .cid-uXDRw52sKD .text-content * {
    text-align: center;
  }
}
.cid-uXDRw52sKD .mbr-section-title {
  color: #000000;
}
.cid-uXDRw6eHKW {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDRw6eHKW .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDRw6eHKW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRw6eHKW .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDRw6eHKW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDRw6eHKW {
    align-items: flex-end;
  }
  .cid-uXDRw6eHKW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDRw6eHKW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDRw6eHKW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDRw6eHKW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDRw6eHKW .content-wrap {
    width: 100%;
  }
}
.cid-uXDRw6eHKW .mbr-section-subtitle,
.cid-uXDRw6eHKW .line {
  color: #ffffff;
}
.cid-uXDRw6eHKW .mbr-text,
.cid-uXDRw6eHKW .mbr-section-btn {
  text-align: right;
}
.cid-uXDRw6eHKW .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDRw7mQBQ {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDRw7mQBQ .content {
    text-align: center;
  }
  .cid-uXDRw7mQBQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDRw7mQBQ .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDRw7mQBQ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDRw7mQBQ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDRw7mQBQ .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDRw7mQBQ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDRw7mQBQ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDRw7mQBQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDRw7mQBQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDRw7mQBQ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDRw7mQBQ .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDRw7mQBQ .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDRw7mQBQ .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDRw7mQBQ .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDRw7mQBQ .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDRw7mQBQ .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDRw7mQBQ H5 {
  color: #4479d9;
}
.cid-uXDRPv9wQb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDRPv9wQb .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDRPv9wQb .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDRPv9wQb .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDRPv9wQb .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDRPv9wQb .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDRPv9wQb .container {
    padding: 0 1rem;
  }
}
.cid-uXDRPv9wQb .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDRPv9wQb .nav-link {
  position: relative;
}
.cid-uXDRPv9wQb .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDRPv9wQb nav.navbar {
  position: fixed;
}
.cid-uXDRPv9wQb .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDRPv9wQb .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDRPv9wQb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDRPv9wQb .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDRPv9wQb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDRPv9wQb .navbar.collapsed {
  justify-content: center;
}
.cid-uXDRPv9wQb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDRPv9wQb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDRPv9wQb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDRPv9wQb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDRPv9wQb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDRPv9wQb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDRPv9wQb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDRPv9wQb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDRPv9wQb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDRPv9wQb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDRPv9wQb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDRPv9wQb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDRPv9wQb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDRPv9wQb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDRPv9wQb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDRPv9wQb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDRPv9wQb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDRPv9wQb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDRPv9wQb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDRPv9wQb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDRPv9wQb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDRPv9wQb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDRPv9wQb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDRPv9wQb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDRPv9wQb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDRPv9wQb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDRPv9wQb .dropdown-item:hover,
.cid-uXDRPv9wQb .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDRPv9wQb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDRPv9wQb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDRPv9wQb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDRPv9wQb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDRPv9wQb .dropdown-menu,
.cid-uXDRPv9wQb .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDRPv9wQb .nav-item:focus,
.cid-uXDRPv9wQb .nav-link:focus {
  outline: none;
}
.cid-uXDRPv9wQb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDRPv9wQb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDRPv9wQb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDRPv9wQb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDRPv9wQb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDRPv9wQb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDRPv9wQb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDRPv9wQb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDRPv9wQb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDRPv9wQb .dropdown-item.active,
.cid-uXDRPv9wQb .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDRPv9wQb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDRPv9wQb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDRPv9wQb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDRPv9wQb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDRPv9wQb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDRPv9wQb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDRPv9wQb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDRPv9wQb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDRPv9wQb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDRPv9wQb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDRPv9wQb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDRPv9wQb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDRPv9wQb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDRPv9wQb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDRPv9wQb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDRPv9wQb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDRPv9wQb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDRPv9wQb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDRPv9wQb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDRPv9wQb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDRPv9wQb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDRPv9wQb .navbar {
    height: 70px;
  }
  .cid-uXDRPv9wQb .navbar.opened {
    height: auto;
  }
  .cid-uXDRPv9wQb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP4hPtKji {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP4hPtKji .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP4hPtKji .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP4hPtKji .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP4hPtKji .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP4hPtKji .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP4hPtKji .link-wrap {
    align-items: center;
  }
}
.cid-uXP4hPtKji .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDRPwTv8x {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDRPwTv8x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRPwTv8x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRPwTv8x .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDRPwTv8x .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDRPwTv8x .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDRPwTv8x .wrapper {
  padding: 30px 0;
}
.cid-uXDRPwTv8x .mbr-section-title {
  color: #fafafa;
}
.cid-uXDRPwTv8x .mbr-text,
.cid-uXDRPwTv8x .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDRPwTv8x H3 {
  color: #4479d9;
}
.cid-uXDRPxdzzR {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDRPxdzzR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRPxdzzR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRPxdzzR .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDRPxdzzR .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDRPxdzzR .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDRPxdzzR .wrapper {
  padding: 30px 0;
}
.cid-uXDRPxdzzR .mbr-section-title {
  color: #fafafa;
}
.cid-uXDRPxdzzR .mbr-text,
.cid-uXDRPxdzzR .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDRPxzGX2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDRPxzGX2 img {
  border-radius: 0px;
}
.cid-uXDRPxzGX2 .row {
  justify-content: center;
}
.cid-uXDRPxzGX2 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDRPvVES1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDRPvVES1 .item-img {
  position: relative;
}
.cid-uXDRPvVES1 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDRPvVES1 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDRPvVES1 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDRPvVES1 .image-wrapper {
  overflow: hidden;
}
.cid-uXDRPvVES1 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDRPvVES1 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDRPvVES1 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDRPvVES1 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDRPvVES1 .item1,
.cid-uXDRPvVES1 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDRPvVES1 .item1 .item:hover,
.cid-uXDRPvVES1 .item .item:hover {
  cursor: pointer;
}
.cid-uXDRPvVES1 .item1:hover .link-icon-wrapper span,
.cid-uXDRPvVES1 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDRPvVES1 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDRPvVES1 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDRPvVES1 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDRPvVES1 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDRPvVES1 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDRPvVES1 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDRPvVES1 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDRPvVES1 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDRPvVES1 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDRPvVES1 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDRPvVES1 img,
.cid-uXDRPvVES1 .item-img {
  width: 100%;
}
.cid-uXDRPvVES1 .item:focus,
.cid-uXDRPvVES1 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDRPvVES1 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDRPvVES1 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDRPvVES1 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRPvVES1 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRPvVES1 .mbr-section-subtitle,
.cid-uXDRPvVES1 .subtitle-wrap,
.cid-uXDRPvVES1 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRPvVES1 .mbr-text,
.cid-uXDRPvVES1 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDRPxUsQ8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDRPxUsQ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRPxUsQ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRPxUsQ8 [class^="socicon-"]:before,
.cid-uXDRPxUsQ8 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDRPxUsQ8 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDRPxUsQ8 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDRPxUsQ8 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDRPxUsQ8 .mbr-section-title,
.cid-uXDRPxUsQ8 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDRPydifg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDRPydifg img {
  border-radius: 0px;
}
.cid-uXDRPydifg .row {
  justify-content: center;
}
.cid-uXDRPydifg .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDRPyuMyN {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDRPyuMyN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRPyuMyN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRPyuMyN .media-container-row {
  justify-content: space-between;
}
.cid-uXDRPyuMyN .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDRPyuMyN .text-content {
    max-width: none;
  }
}
.cid-uXDRPyuMyN .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDRPyuMyN .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDRPyuMyN .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDRPyuMyN .icons {
    justify-content: center !important;
  }
  .cid-uXDRPyuMyN .text-content * {
    text-align: center;
  }
}
.cid-uXDRPyuMyN .mbr-section-title {
  color: #000000;
}
.cid-uXDRPyQPPg {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDRPyQPPg .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDRPyQPPg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRPyQPPg .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDRPyQPPg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDRPyQPPg {
    align-items: flex-end;
  }
  .cid-uXDRPyQPPg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDRPyQPPg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDRPyQPPg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDRPyQPPg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDRPyQPPg .content-wrap {
    width: 100%;
  }
}
.cid-uXDRPyQPPg .mbr-section-subtitle,
.cid-uXDRPyQPPg .line {
  color: #ffffff;
}
.cid-uXDRPyQPPg .mbr-text,
.cid-uXDRPyQPPg .mbr-section-btn {
  text-align: right;
}
.cid-uXDRPyQPPg .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDRPzaxnT {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDRPzaxnT .content {
    text-align: center;
  }
  .cid-uXDRPzaxnT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDRPzaxnT .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDRPzaxnT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDRPzaxnT .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDRPzaxnT .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDRPzaxnT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDRPzaxnT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDRPzaxnT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDRPzaxnT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDRPzaxnT .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDRPzaxnT .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDRPzaxnT .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDRPzaxnT .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDRPzaxnT .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDRPzaxnT .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDRPzaxnT .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDRPzaxnT H5 {
  color: #4479d9;
}
.cid-uXDS0sWmtv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDS0sWmtv .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDS0sWmtv .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDS0sWmtv .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDS0sWmtv .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDS0sWmtv .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDS0sWmtv .container {
    padding: 0 1rem;
  }
}
.cid-uXDS0sWmtv .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDS0sWmtv .nav-link {
  position: relative;
}
.cid-uXDS0sWmtv .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDS0sWmtv nav.navbar {
  position: fixed;
}
.cid-uXDS0sWmtv .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDS0sWmtv .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDS0sWmtv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDS0sWmtv .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDS0sWmtv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDS0sWmtv .navbar.collapsed {
  justify-content: center;
}
.cid-uXDS0sWmtv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDS0sWmtv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDS0sWmtv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDS0sWmtv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDS0sWmtv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDS0sWmtv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDS0sWmtv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDS0sWmtv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDS0sWmtv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDS0sWmtv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDS0sWmtv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDS0sWmtv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDS0sWmtv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDS0sWmtv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDS0sWmtv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDS0sWmtv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDS0sWmtv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDS0sWmtv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDS0sWmtv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDS0sWmtv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDS0sWmtv .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDS0sWmtv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDS0sWmtv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDS0sWmtv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDS0sWmtv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDS0sWmtv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDS0sWmtv .dropdown-item:hover,
.cid-uXDS0sWmtv .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDS0sWmtv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDS0sWmtv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDS0sWmtv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDS0sWmtv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDS0sWmtv .dropdown-menu,
.cid-uXDS0sWmtv .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDS0sWmtv .nav-item:focus,
.cid-uXDS0sWmtv .nav-link:focus {
  outline: none;
}
.cid-uXDS0sWmtv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDS0sWmtv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDS0sWmtv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDS0sWmtv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDS0sWmtv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDS0sWmtv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDS0sWmtv .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDS0sWmtv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDS0sWmtv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDS0sWmtv .dropdown-item.active,
.cid-uXDS0sWmtv .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDS0sWmtv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDS0sWmtv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDS0sWmtv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDS0sWmtv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDS0sWmtv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDS0sWmtv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDS0sWmtv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDS0sWmtv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDS0sWmtv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDS0sWmtv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDS0sWmtv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDS0sWmtv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDS0sWmtv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDS0sWmtv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDS0sWmtv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDS0sWmtv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDS0sWmtv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDS0sWmtv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDS0sWmtv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDS0sWmtv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDS0sWmtv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDS0sWmtv .navbar {
    height: 70px;
  }
  .cid-uXDS0sWmtv .navbar.opened {
    height: auto;
  }
  .cid-uXDS0sWmtv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP4waVojI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP4waVojI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP4waVojI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP4waVojI .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP4waVojI .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP4waVojI .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP4waVojI .link-wrap {
    align-items: center;
  }
}
.cid-uXP4waVojI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDS0uM6oH {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDS0uM6oH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDS0uM6oH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDS0uM6oH .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDS0uM6oH .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDS0uM6oH .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDS0uM6oH .wrapper {
  padding: 30px 0;
}
.cid-uXDS0uM6oH .mbr-section-title {
  color: #fafafa;
}
.cid-uXDS0uM6oH .mbr-text,
.cid-uXDS0uM6oH .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDS0uM6oH H3 {
  color: #4479d9;
}
.cid-uXDS0v8QuA {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDS0v8QuA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDS0v8QuA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDS0v8QuA .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDS0v8QuA .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDS0v8QuA .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDS0v8QuA .wrapper {
  padding: 30px 0;
}
.cid-uXDS0v8QuA .mbr-section-title {
  color: #fafafa;
}
.cid-uXDS0v8QuA .mbr-text,
.cid-uXDS0v8QuA .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDS0tP6cE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDS0tP6cE .item-img {
  position: relative;
}
.cid-uXDS0tP6cE .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDS0tP6cE .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDS0tP6cE .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDS0tP6cE .image-wrapper {
  overflow: hidden;
}
.cid-uXDS0tP6cE .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDS0tP6cE .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDS0tP6cE .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDS0tP6cE .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDS0tP6cE .item1,
.cid-uXDS0tP6cE .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDS0tP6cE .item1 .item:hover,
.cid-uXDS0tP6cE .item .item:hover {
  cursor: pointer;
}
.cid-uXDS0tP6cE .item1:hover .link-icon-wrapper span,
.cid-uXDS0tP6cE .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDS0tP6cE .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDS0tP6cE .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDS0tP6cE .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDS0tP6cE .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDS0tP6cE .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDS0tP6cE .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDS0tP6cE .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDS0tP6cE .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDS0tP6cE .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDS0tP6cE .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDS0tP6cE img,
.cid-uXDS0tP6cE .item-img {
  width: 100%;
}
.cid-uXDS0tP6cE .item:focus,
.cid-uXDS0tP6cE span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDS0tP6cE .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDS0tP6cE .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDS0tP6cE .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDS0tP6cE .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDS0tP6cE .mbr-section-subtitle,
.cid-uXDS0tP6cE .subtitle-wrap,
.cid-uXDS0tP6cE .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDS0tP6cE .mbr-text,
.cid-uXDS0tP6cE .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDS0vraFe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDS0vraFe img {
  border-radius: 0px;
}
.cid-uXDS0vraFe .row {
  justify-content: center;
}
.cid-uXDS0vraFe .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDS0vJPMq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDS0vJPMq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDS0vJPMq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDS0vJPMq [class^="socicon-"]:before,
.cid-uXDS0vJPMq [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDS0vJPMq .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDS0vJPMq .btn-social:hover {
  background: #4479d9;
}
.cid-uXDS0vJPMq .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDS0vJPMq .mbr-section-title,
.cid-uXDS0vJPMq .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDS0w3Guh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDS0w3Guh img {
  border-radius: 0px;
}
.cid-uXDS0w3Guh .row {
  justify-content: center;
}
.cid-uXDS0w3Guh .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDS0wkEb4 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDS0wkEb4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDS0wkEb4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDS0wkEb4 .media-container-row {
  justify-content: space-between;
}
.cid-uXDS0wkEb4 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDS0wkEb4 .text-content {
    max-width: none;
  }
}
.cid-uXDS0wkEb4 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDS0wkEb4 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDS0wkEb4 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDS0wkEb4 .icons {
    justify-content: center !important;
  }
  .cid-uXDS0wkEb4 .text-content * {
    text-align: center;
  }
}
.cid-uXDS0wkEb4 .mbr-section-title {
  color: #000000;
}
.cid-uXDS0wJiyz {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDS0wJiyz .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDS0wJiyz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDS0wJiyz .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDS0wJiyz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDS0wJiyz {
    align-items: flex-end;
  }
  .cid-uXDS0wJiyz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDS0wJiyz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDS0wJiyz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDS0wJiyz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDS0wJiyz .content-wrap {
    width: 100%;
  }
}
.cid-uXDS0wJiyz .mbr-section-subtitle,
.cid-uXDS0wJiyz .line {
  color: #ffffff;
}
.cid-uXDS0wJiyz .mbr-text,
.cid-uXDS0wJiyz .mbr-section-btn {
  text-align: right;
}
.cid-uXDS0wJiyz .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDS0x23dg {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDS0x23dg .content {
    text-align: center;
  }
  .cid-uXDS0x23dg .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDS0x23dg .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDS0x23dg .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDS0x23dg .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDS0x23dg .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDS0x23dg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDS0x23dg .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDS0x23dg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDS0x23dg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDS0x23dg .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDS0x23dg .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDS0x23dg .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDS0x23dg .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDS0x23dg .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDS0x23dg .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDS0x23dg .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDS0x23dg H5 {
  color: #4479d9;
}
.cid-uXDSbywqj0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDSbywqj0 .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDSbywqj0 .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDSbywqj0 .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDSbywqj0 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDSbywqj0 .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDSbywqj0 .container {
    padding: 0 1rem;
  }
}
.cid-uXDSbywqj0 .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDSbywqj0 .nav-link {
  position: relative;
}
.cid-uXDSbywqj0 .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDSbywqj0 nav.navbar {
  position: fixed;
}
.cid-uXDSbywqj0 .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDSbywqj0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDSbywqj0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDSbywqj0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDSbywqj0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDSbywqj0 .navbar.collapsed {
  justify-content: center;
}
.cid-uXDSbywqj0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDSbywqj0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDSbywqj0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDSbywqj0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDSbywqj0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDSbywqj0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDSbywqj0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDSbywqj0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDSbywqj0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDSbywqj0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDSbywqj0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDSbywqj0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDSbywqj0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDSbywqj0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDSbywqj0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDSbywqj0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDSbywqj0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDSbywqj0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDSbywqj0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDSbywqj0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDSbywqj0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDSbywqj0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDSbywqj0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDSbywqj0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSbywqj0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDSbywqj0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDSbywqj0 .dropdown-item:hover,
.cid-uXDSbywqj0 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDSbywqj0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDSbywqj0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDSbywqj0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDSbywqj0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDSbywqj0 .dropdown-menu,
.cid-uXDSbywqj0 .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDSbywqj0 .nav-item:focus,
.cid-uXDSbywqj0 .nav-link:focus {
  outline: none;
}
.cid-uXDSbywqj0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDSbywqj0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDSbywqj0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDSbywqj0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSbywqj0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDSbywqj0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDSbywqj0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDSbywqj0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDSbywqj0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDSbywqj0 .dropdown-item.active,
.cid-uXDSbywqj0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDSbywqj0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDSbywqj0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDSbywqj0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDSbywqj0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDSbywqj0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDSbywqj0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDSbywqj0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDSbywqj0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDSbywqj0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDSbywqj0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDSbywqj0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDSbywqj0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSbywqj0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSbywqj0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDSbywqj0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSbywqj0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDSbywqj0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDSbywqj0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSbywqj0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDSbywqj0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDSbywqj0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDSbywqj0 .navbar {
    height: 70px;
  }
  .cid-uXDSbywqj0 .navbar.opened {
    height: auto;
  }
  .cid-uXDSbywqj0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP4MvGdNB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP4MvGdNB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP4MvGdNB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP4MvGdNB .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP4MvGdNB .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP4MvGdNB .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP4MvGdNB .link-wrap {
    align-items: center;
  }
}
.cid-uXP4MvGdNB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDSbAkQCH {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDSbAkQCH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSbAkQCH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSbAkQCH .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSbAkQCH .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSbAkQCH .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSbAkQCH .wrapper {
  padding: 30px 0;
}
.cid-uXDSbAkQCH .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSbAkQCH .mbr-text,
.cid-uXDSbAkQCH .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSbAkQCH H3 {
  color: #4479d9;
}
.cid-uXDSbACQlo {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDSbACQlo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSbACQlo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSbACQlo .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSbACQlo .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSbACQlo .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSbACQlo .wrapper {
  padding: 30px 0;
}
.cid-uXDSbACQlo .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSbACQlo .mbr-text,
.cid-uXDSbACQlo .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSbzlzAq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDSbzlzAq .item-img {
  position: relative;
}
.cid-uXDSbzlzAq .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDSbzlzAq .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDSbzlzAq .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDSbzlzAq .image-wrapper {
  overflow: hidden;
}
.cid-uXDSbzlzAq .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDSbzlzAq .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDSbzlzAq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDSbzlzAq .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDSbzlzAq .item1,
.cid-uXDSbzlzAq .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDSbzlzAq .item1 .item:hover,
.cid-uXDSbzlzAq .item .item:hover {
  cursor: pointer;
}
.cid-uXDSbzlzAq .item1:hover .link-icon-wrapper span,
.cid-uXDSbzlzAq .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDSbzlzAq .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDSbzlzAq .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDSbzlzAq .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDSbzlzAq .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDSbzlzAq .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDSbzlzAq .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDSbzlzAq .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDSbzlzAq .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDSbzlzAq .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDSbzlzAq .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDSbzlzAq img,
.cid-uXDSbzlzAq .item-img {
  width: 100%;
}
.cid-uXDSbzlzAq .item:focus,
.cid-uXDSbzlzAq span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDSbzlzAq .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDSbzlzAq .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDSbzlzAq .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSbzlzAq .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSbzlzAq .mbr-section-subtitle,
.cid-uXDSbzlzAq .subtitle-wrap,
.cid-uXDSbzlzAq .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSbzlzAq .mbr-text,
.cid-uXDSbzlzAq .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDSbAXdhW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSbAXdhW img {
  border-radius: 0px;
}
.cid-uXDSbAXdhW .row {
  justify-content: center;
}
.cid-uXDSbAXdhW .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSbBip6y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDSbBip6y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSbBip6y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSbBip6y [class^="socicon-"]:before,
.cid-uXDSbBip6y [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDSbBip6y .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDSbBip6y .btn-social:hover {
  background: #4479d9;
}
.cid-uXDSbBip6y .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDSbBip6y .mbr-section-title,
.cid-uXDSbBip6y .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDSbBCku4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSbBCku4 img {
  border-radius: 0px;
}
.cid-uXDSbBCku4 .row {
  justify-content: center;
}
.cid-uXDSbBCku4 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSbBVIJN {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDSbBVIJN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSbBVIJN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSbBVIJN .media-container-row {
  justify-content: space-between;
}
.cid-uXDSbBVIJN .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDSbBVIJN .text-content {
    max-width: none;
  }
}
.cid-uXDSbBVIJN .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDSbBVIJN .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDSbBVIJN .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDSbBVIJN .icons {
    justify-content: center !important;
  }
  .cid-uXDSbBVIJN .text-content * {
    text-align: center;
  }
}
.cid-uXDSbBVIJN .mbr-section-title {
  color: #000000;
}
.cid-uXDSbCivGJ {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDSbCivGJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDSbCivGJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSbCivGJ .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDSbCivGJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDSbCivGJ {
    align-items: flex-end;
  }
  .cid-uXDSbCivGJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDSbCivGJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDSbCivGJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDSbCivGJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDSbCivGJ .content-wrap {
    width: 100%;
  }
}
.cid-uXDSbCivGJ .mbr-section-subtitle,
.cid-uXDSbCivGJ .line {
  color: #ffffff;
}
.cid-uXDSbCivGJ .mbr-text,
.cid-uXDSbCivGJ .mbr-section-btn {
  text-align: right;
}
.cid-uXDSbCivGJ .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDSbCEeN9 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDSbCEeN9 .content {
    text-align: center;
  }
  .cid-uXDSbCEeN9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDSbCEeN9 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDSbCEeN9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDSbCEeN9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDSbCEeN9 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDSbCEeN9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDSbCEeN9 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDSbCEeN9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDSbCEeN9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDSbCEeN9 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDSbCEeN9 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDSbCEeN9 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDSbCEeN9 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDSbCEeN9 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDSbCEeN9 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDSbCEeN9 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDSbCEeN9 H5 {
  color: #4479d9;
}
.cid-uXDSmKW25K {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDSmKW25K .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDSmKW25K .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDSmKW25K .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDSmKW25K .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDSmKW25K .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDSmKW25K .container {
    padding: 0 1rem;
  }
}
.cid-uXDSmKW25K .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDSmKW25K .nav-link {
  position: relative;
}
.cid-uXDSmKW25K .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDSmKW25K nav.navbar {
  position: fixed;
}
.cid-uXDSmKW25K .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDSmKW25K .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDSmKW25K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDSmKW25K .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDSmKW25K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDSmKW25K .navbar.collapsed {
  justify-content: center;
}
.cid-uXDSmKW25K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDSmKW25K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDSmKW25K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDSmKW25K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDSmKW25K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDSmKW25K .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDSmKW25K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDSmKW25K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDSmKW25K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDSmKW25K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDSmKW25K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDSmKW25K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDSmKW25K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDSmKW25K .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDSmKW25K .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDSmKW25K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDSmKW25K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDSmKW25K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDSmKW25K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDSmKW25K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDSmKW25K .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDSmKW25K .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDSmKW25K .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDSmKW25K .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSmKW25K .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDSmKW25K .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDSmKW25K .dropdown-item:hover,
.cid-uXDSmKW25K .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDSmKW25K .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDSmKW25K .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDSmKW25K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDSmKW25K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDSmKW25K .dropdown-menu,
.cid-uXDSmKW25K .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDSmKW25K .nav-item:focus,
.cid-uXDSmKW25K .nav-link:focus {
  outline: none;
}
.cid-uXDSmKW25K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDSmKW25K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDSmKW25K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDSmKW25K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSmKW25K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDSmKW25K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDSmKW25K .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDSmKW25K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDSmKW25K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDSmKW25K .dropdown-item.active,
.cid-uXDSmKW25K .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDSmKW25K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDSmKW25K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDSmKW25K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDSmKW25K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDSmKW25K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDSmKW25K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDSmKW25K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDSmKW25K .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDSmKW25K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDSmKW25K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDSmKW25K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDSmKW25K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSmKW25K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSmKW25K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDSmKW25K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSmKW25K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDSmKW25K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDSmKW25K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSmKW25K .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDSmKW25K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDSmKW25K .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDSmKW25K .navbar {
    height: 70px;
  }
  .cid-uXDSmKW25K .navbar.opened {
    height: auto;
  }
  .cid-uXDSmKW25K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP51LeY6h {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP51LeY6h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP51LeY6h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP51LeY6h .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP51LeY6h .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP51LeY6h .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP51LeY6h .link-wrap {
    align-items: center;
  }
}
.cid-uXP51LeY6h .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDSmMOpEn {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDSmMOpEn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSmMOpEn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSmMOpEn .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSmMOpEn .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSmMOpEn .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSmMOpEn .wrapper {
  padding: 30px 0;
}
.cid-uXDSmMOpEn .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSmMOpEn .mbr-text,
.cid-uXDSmMOpEn .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSmMOpEn H3 {
  color: #4479d9;
}
.cid-uXDSmN9lrf {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDSmN9lrf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSmN9lrf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSmN9lrf .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSmN9lrf .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSmN9lrf .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSmN9lrf .wrapper {
  padding: 30px 0;
}
.cid-uXDSmN9lrf .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSmN9lrf .mbr-text,
.cid-uXDSmN9lrf .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSmLMrFM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDSmLMrFM .item-img {
  position: relative;
}
.cid-uXDSmLMrFM .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDSmLMrFM .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDSmLMrFM .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDSmLMrFM .image-wrapper {
  overflow: hidden;
}
.cid-uXDSmLMrFM .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDSmLMrFM .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDSmLMrFM .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDSmLMrFM .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDSmLMrFM .item1,
.cid-uXDSmLMrFM .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDSmLMrFM .item1 .item:hover,
.cid-uXDSmLMrFM .item .item:hover {
  cursor: pointer;
}
.cid-uXDSmLMrFM .item1:hover .link-icon-wrapper span,
.cid-uXDSmLMrFM .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDSmLMrFM .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDSmLMrFM .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDSmLMrFM .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDSmLMrFM .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDSmLMrFM .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDSmLMrFM .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDSmLMrFM .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDSmLMrFM .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDSmLMrFM .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDSmLMrFM .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDSmLMrFM img,
.cid-uXDSmLMrFM .item-img {
  width: 100%;
}
.cid-uXDSmLMrFM .item:focus,
.cid-uXDSmLMrFM span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDSmLMrFM .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDSmLMrFM .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDSmLMrFM .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSmLMrFM .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSmLMrFM .mbr-section-subtitle,
.cid-uXDSmLMrFM .subtitle-wrap,
.cid-uXDSmLMrFM .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSmLMrFM .mbr-text,
.cid-uXDSmLMrFM .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDSmNrs3n {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSmNrs3n img {
  border-radius: 0px;
}
.cid-uXDSmNrs3n .row {
  justify-content: center;
}
.cid-uXDSmNrs3n .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSmNJYtS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDSmNJYtS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSmNJYtS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSmNJYtS [class^="socicon-"]:before,
.cid-uXDSmNJYtS [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDSmNJYtS .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDSmNJYtS .btn-social:hover {
  background: #4479d9;
}
.cid-uXDSmNJYtS .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDSmNJYtS .mbr-section-title,
.cid-uXDSmNJYtS .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDSmO0ncS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSmO0ncS img {
  border-radius: 0px;
}
.cid-uXDSmO0ncS .row {
  justify-content: center;
}
.cid-uXDSmO0ncS .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSmOk1T7 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDSmOk1T7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSmOk1T7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSmOk1T7 .media-container-row {
  justify-content: space-between;
}
.cid-uXDSmOk1T7 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDSmOk1T7 .text-content {
    max-width: none;
  }
}
.cid-uXDSmOk1T7 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDSmOk1T7 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDSmOk1T7 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDSmOk1T7 .icons {
    justify-content: center !important;
  }
  .cid-uXDSmOk1T7 .text-content * {
    text-align: center;
  }
}
.cid-uXDSmOk1T7 .mbr-section-title {
  color: #000000;
}
.cid-uXDSmOKh5z {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDSmOKh5z .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDSmOKh5z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSmOKh5z .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDSmOKh5z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDSmOKh5z {
    align-items: flex-end;
  }
  .cid-uXDSmOKh5z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDSmOKh5z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDSmOKh5z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDSmOKh5z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDSmOKh5z .content-wrap {
    width: 100%;
  }
}
.cid-uXDSmOKh5z .mbr-section-subtitle,
.cid-uXDSmOKh5z .line {
  color: #ffffff;
}
.cid-uXDSmOKh5z .mbr-text,
.cid-uXDSmOKh5z .mbr-section-btn {
  text-align: right;
}
.cid-uXDSmOKh5z .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDSmP2H8H {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDSmP2H8H .content {
    text-align: center;
  }
  .cid-uXDSmP2H8H .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDSmP2H8H .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDSmP2H8H .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDSmP2H8H .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDSmP2H8H .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDSmP2H8H .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDSmP2H8H .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDSmP2H8H .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDSmP2H8H .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDSmP2H8H .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDSmP2H8H .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDSmP2H8H .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDSmP2H8H .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDSmP2H8H .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDSmP2H8H .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDSmP2H8H .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDSmP2H8H H5 {
  color: #4479d9;
}
.cid-uXDSzha8HP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDSzha8HP .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDSzha8HP .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDSzha8HP .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDSzha8HP .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDSzha8HP .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDSzha8HP .container {
    padding: 0 1rem;
  }
}
.cid-uXDSzha8HP .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDSzha8HP .nav-link {
  position: relative;
}
.cid-uXDSzha8HP .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDSzha8HP nav.navbar {
  position: fixed;
}
.cid-uXDSzha8HP .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDSzha8HP .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDSzha8HP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDSzha8HP .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDSzha8HP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDSzha8HP .navbar.collapsed {
  justify-content: center;
}
.cid-uXDSzha8HP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDSzha8HP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDSzha8HP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDSzha8HP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDSzha8HP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDSzha8HP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDSzha8HP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDSzha8HP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDSzha8HP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDSzha8HP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDSzha8HP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDSzha8HP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDSzha8HP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDSzha8HP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDSzha8HP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDSzha8HP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDSzha8HP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDSzha8HP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDSzha8HP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDSzha8HP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDSzha8HP .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDSzha8HP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDSzha8HP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDSzha8HP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSzha8HP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDSzha8HP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDSzha8HP .dropdown-item:hover,
.cid-uXDSzha8HP .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDSzha8HP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDSzha8HP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDSzha8HP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDSzha8HP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDSzha8HP .dropdown-menu,
.cid-uXDSzha8HP .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDSzha8HP .nav-item:focus,
.cid-uXDSzha8HP .nav-link:focus {
  outline: none;
}
.cid-uXDSzha8HP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDSzha8HP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDSzha8HP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDSzha8HP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSzha8HP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDSzha8HP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDSzha8HP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDSzha8HP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDSzha8HP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDSzha8HP .dropdown-item.active,
.cid-uXDSzha8HP .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDSzha8HP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDSzha8HP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDSzha8HP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDSzha8HP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDSzha8HP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDSzha8HP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDSzha8HP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDSzha8HP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDSzha8HP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDSzha8HP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDSzha8HP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDSzha8HP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSzha8HP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSzha8HP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDSzha8HP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSzha8HP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDSzha8HP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDSzha8HP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSzha8HP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDSzha8HP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDSzha8HP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDSzha8HP .navbar {
    height: 70px;
  }
  .cid-uXDSzha8HP .navbar.opened {
    height: auto;
  }
  .cid-uXDSzha8HP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP5hccmTs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP5hccmTs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP5hccmTs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP5hccmTs .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP5hccmTs .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP5hccmTs .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP5hccmTs .link-wrap {
    align-items: center;
  }
}
.cid-uXP5hccmTs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDSziTAUQ {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDSziTAUQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSziTAUQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSziTAUQ .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSziTAUQ .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSziTAUQ .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSziTAUQ .wrapper {
  padding: 30px 0;
}
.cid-uXDSziTAUQ .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSziTAUQ .mbr-text,
.cid-uXDSziTAUQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSziTAUQ H3 {
  color: #4479d9;
}
.cid-uXDSzjdcBl {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDSzjdcBl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSzjdcBl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSzjdcBl .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSzjdcBl .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSzjdcBl .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSzjdcBl .wrapper {
  padding: 30px 0;
}
.cid-uXDSzjdcBl .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSzjdcBl .mbr-text,
.cid-uXDSzjdcBl .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSzhZAkz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDSzhZAkz .item-img {
  position: relative;
}
.cid-uXDSzhZAkz .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDSzhZAkz .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDSzhZAkz .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDSzhZAkz .image-wrapper {
  overflow: hidden;
}
.cid-uXDSzhZAkz .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDSzhZAkz .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDSzhZAkz .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDSzhZAkz .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDSzhZAkz .item1,
.cid-uXDSzhZAkz .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDSzhZAkz .item1 .item:hover,
.cid-uXDSzhZAkz .item .item:hover {
  cursor: pointer;
}
.cid-uXDSzhZAkz .item1:hover .link-icon-wrapper span,
.cid-uXDSzhZAkz .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDSzhZAkz .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDSzhZAkz .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDSzhZAkz .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDSzhZAkz .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDSzhZAkz .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDSzhZAkz .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDSzhZAkz .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDSzhZAkz .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDSzhZAkz .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDSzhZAkz .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDSzhZAkz img,
.cid-uXDSzhZAkz .item-img {
  width: 100%;
}
.cid-uXDSzhZAkz .item:focus,
.cid-uXDSzhZAkz span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDSzhZAkz .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDSzhZAkz .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDSzhZAkz .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSzhZAkz .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSzhZAkz .mbr-section-subtitle,
.cid-uXDSzhZAkz .subtitle-wrap,
.cid-uXDSzhZAkz .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSzhZAkz .mbr-text,
.cid-uXDSzhZAkz .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDSzjv2h9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSzjv2h9 img {
  border-radius: 0px;
}
.cid-uXDSzjv2h9 .row {
  justify-content: center;
}
.cid-uXDSzjv2h9 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSzjODR8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDSzjODR8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSzjODR8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSzjODR8 [class^="socicon-"]:before,
.cid-uXDSzjODR8 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDSzjODR8 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDSzjODR8 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDSzjODR8 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDSzjODR8 .mbr-section-title,
.cid-uXDSzjODR8 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDSzk6dIh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSzk6dIh img {
  border-radius: 0px;
}
.cid-uXDSzk6dIh .row {
  justify-content: center;
}
.cid-uXDSzk6dIh .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSzknHJ3 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDSzknHJ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSzknHJ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSzknHJ3 .media-container-row {
  justify-content: space-between;
}
.cid-uXDSzknHJ3 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDSzknHJ3 .text-content {
    max-width: none;
  }
}
.cid-uXDSzknHJ3 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDSzknHJ3 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDSzknHJ3 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDSzknHJ3 .icons {
    justify-content: center !important;
  }
  .cid-uXDSzknHJ3 .text-content * {
    text-align: center;
  }
}
.cid-uXDSzknHJ3 .mbr-section-title {
  color: #000000;
}
.cid-uXDSzkMriY {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDSzkMriY .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDSzkMriY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSzkMriY .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDSzkMriY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDSzkMriY {
    align-items: flex-end;
  }
  .cid-uXDSzkMriY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDSzkMriY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDSzkMriY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDSzkMriY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDSzkMriY .content-wrap {
    width: 100%;
  }
}
.cid-uXDSzkMriY .mbr-section-subtitle,
.cid-uXDSzkMriY .line {
  color: #ffffff;
}
.cid-uXDSzkMriY .mbr-text,
.cid-uXDSzkMriY .mbr-section-btn {
  text-align: right;
}
.cid-uXDSzkMriY .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDSzl7Y94 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDSzl7Y94 .content {
    text-align: center;
  }
  .cid-uXDSzl7Y94 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDSzl7Y94 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDSzl7Y94 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDSzl7Y94 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDSzl7Y94 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDSzl7Y94 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDSzl7Y94 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDSzl7Y94 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDSzl7Y94 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDSzl7Y94 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDSzl7Y94 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDSzl7Y94 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDSzl7Y94 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDSzl7Y94 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDSzl7Y94 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDSzl7Y94 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDSzl7Y94 H5 {
  color: #4479d9;
}
.cid-uXDSLi727F {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDSLi727F .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDSLi727F .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDSLi727F .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDSLi727F .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDSLi727F .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDSLi727F .container {
    padding: 0 1rem;
  }
}
.cid-uXDSLi727F .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDSLi727F .nav-link {
  position: relative;
}
.cid-uXDSLi727F .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDSLi727F nav.navbar {
  position: fixed;
}
.cid-uXDSLi727F .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDSLi727F .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDSLi727F .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDSLi727F .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDSLi727F .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDSLi727F .navbar.collapsed {
  justify-content: center;
}
.cid-uXDSLi727F .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDSLi727F .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDSLi727F .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDSLi727F .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDSLi727F .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDSLi727F .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDSLi727F .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDSLi727F .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDSLi727F .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDSLi727F .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDSLi727F .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDSLi727F .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDSLi727F .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDSLi727F .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDSLi727F .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDSLi727F .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDSLi727F .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDSLi727F .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDSLi727F .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDSLi727F .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDSLi727F .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDSLi727F .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDSLi727F .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDSLi727F .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSLi727F .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDSLi727F .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDSLi727F .dropdown-item:hover,
.cid-uXDSLi727F .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDSLi727F .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDSLi727F .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDSLi727F .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDSLi727F .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDSLi727F .dropdown-menu,
.cid-uXDSLi727F .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDSLi727F .nav-item:focus,
.cid-uXDSLi727F .nav-link:focus {
  outline: none;
}
.cid-uXDSLi727F .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDSLi727F .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDSLi727F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDSLi727F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSLi727F .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDSLi727F .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDSLi727F .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDSLi727F .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDSLi727F .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDSLi727F .dropdown-item.active,
.cid-uXDSLi727F .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDSLi727F .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDSLi727F .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDSLi727F .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDSLi727F .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDSLi727F .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDSLi727F .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDSLi727F ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDSLi727F .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDSLi727F button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDSLi727F button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDSLi727F button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDSLi727F button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSLi727F button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSLi727F button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDSLi727F nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSLi727F nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDSLi727F nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDSLi727F nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSLi727F .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDSLi727F a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDSLi727F .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDSLi727F .navbar {
    height: 70px;
  }
  .cid-uXDSLi727F .navbar.opened {
    height: auto;
  }
  .cid-uXDSLi727F .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP5wUbhxh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP5wUbhxh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP5wUbhxh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP5wUbhxh .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP5wUbhxh .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP5wUbhxh .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP5wUbhxh .link-wrap {
    align-items: center;
  }
}
.cid-uXP5wUbhxh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDSLjUqdK {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDSLjUqdK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSLjUqdK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSLjUqdK .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSLjUqdK .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSLjUqdK .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSLjUqdK .wrapper {
  padding: 30px 0;
}
.cid-uXDSLjUqdK .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSLjUqdK .mbr-text,
.cid-uXDSLjUqdK .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSLjUqdK H3 {
  color: #4479d9;
}
.cid-uXDSLkb5Zz {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDSLkb5Zz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSLkb5Zz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSLkb5Zz .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSLkb5Zz .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSLkb5Zz .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSLkb5Zz .wrapper {
  padding: 30px 0;
}
.cid-uXDSLkb5Zz .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSLkb5Zz .mbr-text,
.cid-uXDSLkb5Zz .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSLiWx58 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDSLiWx58 .item-img {
  position: relative;
}
.cid-uXDSLiWx58 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDSLiWx58 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDSLiWx58 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDSLiWx58 .image-wrapper {
  overflow: hidden;
}
.cid-uXDSLiWx58 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDSLiWx58 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDSLiWx58 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDSLiWx58 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDSLiWx58 .item1,
.cid-uXDSLiWx58 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDSLiWx58 .item1 .item:hover,
.cid-uXDSLiWx58 .item .item:hover {
  cursor: pointer;
}
.cid-uXDSLiWx58 .item1:hover .link-icon-wrapper span,
.cid-uXDSLiWx58 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDSLiWx58 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDSLiWx58 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDSLiWx58 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDSLiWx58 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDSLiWx58 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDSLiWx58 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDSLiWx58 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDSLiWx58 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDSLiWx58 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDSLiWx58 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDSLiWx58 img,
.cid-uXDSLiWx58 .item-img {
  width: 100%;
}
.cid-uXDSLiWx58 .item:focus,
.cid-uXDSLiWx58 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDSLiWx58 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDSLiWx58 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDSLiWx58 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSLiWx58 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSLiWx58 .mbr-section-subtitle,
.cid-uXDSLiWx58 .subtitle-wrap,
.cid-uXDSLiWx58 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSLiWx58 .mbr-text,
.cid-uXDSLiWx58 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDSLktgPb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSLktgPb img {
  border-radius: 0px;
}
.cid-uXDSLktgPb .row {
  justify-content: center;
}
.cid-uXDSLktgPb .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSLkKDyM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDSLkKDyM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSLkKDyM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSLkKDyM [class^="socicon-"]:before,
.cid-uXDSLkKDyM [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDSLkKDyM .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDSLkKDyM .btn-social:hover {
  background: #4479d9;
}
.cid-uXDSLkKDyM .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDSLkKDyM .mbr-section-title,
.cid-uXDSLkKDyM .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDSLl5agl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSLl5agl img {
  border-radius: 0px;
}
.cid-uXDSLl5agl .row {
  justify-content: center;
}
.cid-uXDSLl5agl .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSLloQDU {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDSLloQDU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSLloQDU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSLloQDU .media-container-row {
  justify-content: space-between;
}
.cid-uXDSLloQDU .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDSLloQDU .text-content {
    max-width: none;
  }
}
.cid-uXDSLloQDU .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDSLloQDU .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDSLloQDU .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDSLloQDU .icons {
    justify-content: center !important;
  }
  .cid-uXDSLloQDU .text-content * {
    text-align: center;
  }
}
.cid-uXDSLloQDU .mbr-section-title {
  color: #000000;
}
.cid-uXDSLlLL26 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDSLlLL26 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDSLlLL26 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSLlLL26 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDSLlLL26 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDSLlLL26 {
    align-items: flex-end;
  }
  .cid-uXDSLlLL26 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDSLlLL26 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDSLlLL26 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDSLlLL26 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDSLlLL26 .content-wrap {
    width: 100%;
  }
}
.cid-uXDSLlLL26 .mbr-section-subtitle,
.cid-uXDSLlLL26 .line {
  color: #ffffff;
}
.cid-uXDSLlLL26 .mbr-text,
.cid-uXDSLlLL26 .mbr-section-btn {
  text-align: right;
}
.cid-uXDSLlLL26 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDSLm45Y7 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDSLm45Y7 .content {
    text-align: center;
  }
  .cid-uXDSLm45Y7 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDSLm45Y7 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDSLm45Y7 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDSLm45Y7 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDSLm45Y7 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDSLm45Y7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDSLm45Y7 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDSLm45Y7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDSLm45Y7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDSLm45Y7 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDSLm45Y7 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDSLm45Y7 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDSLm45Y7 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDSLm45Y7 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDSLm45Y7 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDSLm45Y7 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDSLm45Y7 H5 {
  color: #4479d9;
}
.cid-uXDSW4FymK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDSW4FymK .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDSW4FymK .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDSW4FymK .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDSW4FymK .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDSW4FymK .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDSW4FymK .container {
    padding: 0 1rem;
  }
}
.cid-uXDSW4FymK .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDSW4FymK .nav-link {
  position: relative;
}
.cid-uXDSW4FymK .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDSW4FymK nav.navbar {
  position: fixed;
}
.cid-uXDSW4FymK .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDSW4FymK .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDSW4FymK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDSW4FymK .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDSW4FymK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDSW4FymK .navbar.collapsed {
  justify-content: center;
}
.cid-uXDSW4FymK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDSW4FymK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDSW4FymK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDSW4FymK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDSW4FymK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDSW4FymK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDSW4FymK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDSW4FymK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDSW4FymK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDSW4FymK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDSW4FymK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDSW4FymK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDSW4FymK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDSW4FymK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDSW4FymK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDSW4FymK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDSW4FymK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDSW4FymK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDSW4FymK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDSW4FymK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDSW4FymK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDSW4FymK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDSW4FymK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDSW4FymK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSW4FymK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDSW4FymK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDSW4FymK .dropdown-item:hover,
.cid-uXDSW4FymK .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDSW4FymK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDSW4FymK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDSW4FymK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDSW4FymK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDSW4FymK .dropdown-menu,
.cid-uXDSW4FymK .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDSW4FymK .nav-item:focus,
.cid-uXDSW4FymK .nav-link:focus {
  outline: none;
}
.cid-uXDSW4FymK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDSW4FymK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDSW4FymK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDSW4FymK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDSW4FymK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDSW4FymK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDSW4FymK .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDSW4FymK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDSW4FymK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDSW4FymK .dropdown-item.active,
.cid-uXDSW4FymK .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDSW4FymK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDSW4FymK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDSW4FymK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDSW4FymK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDSW4FymK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDSW4FymK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDSW4FymK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDSW4FymK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDSW4FymK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDSW4FymK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDSW4FymK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDSW4FymK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSW4FymK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDSW4FymK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDSW4FymK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSW4FymK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDSW4FymK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDSW4FymK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDSW4FymK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDSW4FymK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDSW4FymK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDSW4FymK .navbar {
    height: 70px;
  }
  .cid-uXDSW4FymK .navbar.opened {
    height: auto;
  }
  .cid-uXDSW4FymK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP5ME931r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP5ME931r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP5ME931r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP5ME931r .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP5ME931r .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP5ME931r .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP5ME931r .link-wrap {
    align-items: center;
  }
}
.cid-uXP5ME931r .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDSW6pHW2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDSW6pHW2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSW6pHW2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSW6pHW2 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSW6pHW2 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSW6pHW2 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSW6pHW2 .wrapper {
  padding: 30px 0;
}
.cid-uXDSW6pHW2 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSW6pHW2 .mbr-text,
.cid-uXDSW6pHW2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSW6pHW2 H3 {
  color: #4479d9;
}
.cid-uXDSW6HnR5 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDSW6HnR5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSW6HnR5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSW6HnR5 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDSW6HnR5 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDSW6HnR5 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDSW6HnR5 .wrapper {
  padding: 30px 0;
}
.cid-uXDSW6HnR5 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDSW6HnR5 .mbr-text,
.cid-uXDSW6HnR5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDSW70uZ2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSW70uZ2 img {
  border-radius: 0px;
}
.cid-uXDSW70uZ2 .row {
  justify-content: center;
}
.cid-uXDSW70uZ2 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSW5rHkW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDSW5rHkW .item-img {
  position: relative;
}
.cid-uXDSW5rHkW .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDSW5rHkW .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDSW5rHkW .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDSW5rHkW .image-wrapper {
  overflow: hidden;
}
.cid-uXDSW5rHkW .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDSW5rHkW .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDSW5rHkW .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDSW5rHkW .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDSW5rHkW .item1,
.cid-uXDSW5rHkW .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDSW5rHkW .item1 .item:hover,
.cid-uXDSW5rHkW .item .item:hover {
  cursor: pointer;
}
.cid-uXDSW5rHkW .item1:hover .link-icon-wrapper span,
.cid-uXDSW5rHkW .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDSW5rHkW .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDSW5rHkW .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDSW5rHkW .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDSW5rHkW .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDSW5rHkW .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDSW5rHkW .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDSW5rHkW .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDSW5rHkW .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDSW5rHkW .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDSW5rHkW .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDSW5rHkW img,
.cid-uXDSW5rHkW .item-img {
  width: 100%;
}
.cid-uXDSW5rHkW .item:focus,
.cid-uXDSW5rHkW span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDSW5rHkW .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDSW5rHkW .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDSW5rHkW .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSW5rHkW .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSW5rHkW .mbr-section-subtitle,
.cid-uXDSW5rHkW .subtitle-wrap,
.cid-uXDSW5rHkW .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDSW5rHkW .mbr-text,
.cid-uXDSW5rHkW .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDSW7huCu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDSW7huCu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSW7huCu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSW7huCu [class^="socicon-"]:before,
.cid-uXDSW7huCu [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDSW7huCu .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDSW7huCu .btn-social:hover {
  background: #4479d9;
}
.cid-uXDSW7huCu .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDSW7huCu .mbr-section-title,
.cid-uXDSW7huCu .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDSW7ztFO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDSW7ztFO img {
  border-radius: 0px;
}
.cid-uXDSW7ztFO .row {
  justify-content: center;
}
.cid-uXDSW7ztFO .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDSW7QQOO {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDSW7QQOO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSW7QQOO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDSW7QQOO .media-container-row {
  justify-content: space-between;
}
.cid-uXDSW7QQOO .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDSW7QQOO .text-content {
    max-width: none;
  }
}
.cid-uXDSW7QQOO .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDSW7QQOO .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDSW7QQOO .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDSW7QQOO .icons {
    justify-content: center !important;
  }
  .cid-uXDSW7QQOO .text-content * {
    text-align: center;
  }
}
.cid-uXDSW7QQOO .mbr-section-title {
  color: #000000;
}
.cid-uXDSW8ccuj {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDSW8ccuj .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDSW8ccuj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDSW8ccuj .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDSW8ccuj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDSW8ccuj {
    align-items: flex-end;
  }
  .cid-uXDSW8ccuj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDSW8ccuj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDSW8ccuj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDSW8ccuj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDSW8ccuj .content-wrap {
    width: 100%;
  }
}
.cid-uXDSW8ccuj .mbr-section-subtitle,
.cid-uXDSW8ccuj .line {
  color: #ffffff;
}
.cid-uXDSW8ccuj .mbr-text,
.cid-uXDSW8ccuj .mbr-section-btn {
  text-align: right;
}
.cid-uXDSW8ccuj .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDSW8xU8N {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDSW8xU8N .content {
    text-align: center;
  }
  .cid-uXDSW8xU8N .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDSW8xU8N .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDSW8xU8N .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDSW8xU8N .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDSW8xU8N .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDSW8xU8N .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDSW8xU8N .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDSW8xU8N .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDSW8xU8N .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDSW8xU8N .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDSW8xU8N .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDSW8xU8N .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDSW8xU8N .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDSW8xU8N .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDSW8xU8N .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDSW8xU8N .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDSW8xU8N H5 {
  color: #4479d9;
}
.cid-uXDT6VKGwh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDT6VKGwh .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDT6VKGwh .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDT6VKGwh .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDT6VKGwh .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDT6VKGwh .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDT6VKGwh .container {
    padding: 0 1rem;
  }
}
.cid-uXDT6VKGwh .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDT6VKGwh .nav-link {
  position: relative;
}
.cid-uXDT6VKGwh .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDT6VKGwh nav.navbar {
  position: fixed;
}
.cid-uXDT6VKGwh .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDT6VKGwh .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDT6VKGwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDT6VKGwh .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDT6VKGwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDT6VKGwh .navbar.collapsed {
  justify-content: center;
}
.cid-uXDT6VKGwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDT6VKGwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDT6VKGwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDT6VKGwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDT6VKGwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDT6VKGwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDT6VKGwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDT6VKGwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDT6VKGwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDT6VKGwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDT6VKGwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDT6VKGwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDT6VKGwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDT6VKGwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDT6VKGwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDT6VKGwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDT6VKGwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDT6VKGwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDT6VKGwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDT6VKGwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDT6VKGwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDT6VKGwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDT6VKGwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDT6VKGwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDT6VKGwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDT6VKGwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDT6VKGwh .dropdown-item:hover,
.cid-uXDT6VKGwh .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDT6VKGwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDT6VKGwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDT6VKGwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDT6VKGwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDT6VKGwh .dropdown-menu,
.cid-uXDT6VKGwh .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDT6VKGwh .nav-item:focus,
.cid-uXDT6VKGwh .nav-link:focus {
  outline: none;
}
.cid-uXDT6VKGwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDT6VKGwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDT6VKGwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDT6VKGwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDT6VKGwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDT6VKGwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDT6VKGwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDT6VKGwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDT6VKGwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDT6VKGwh .dropdown-item.active,
.cid-uXDT6VKGwh .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDT6VKGwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDT6VKGwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDT6VKGwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDT6VKGwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDT6VKGwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDT6VKGwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDT6VKGwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDT6VKGwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDT6VKGwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDT6VKGwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDT6VKGwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDT6VKGwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDT6VKGwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDT6VKGwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDT6VKGwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDT6VKGwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDT6VKGwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDT6VKGwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDT6VKGwh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDT6VKGwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDT6VKGwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDT6VKGwh .navbar {
    height: 70px;
  }
  .cid-uXDT6VKGwh .navbar.opened {
    height: auto;
  }
  .cid-uXDT6VKGwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP61QZokY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP61QZokY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP61QZokY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP61QZokY .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP61QZokY .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP61QZokY .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP61QZokY .link-wrap {
    align-items: center;
  }
}
.cid-uXP61QZokY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDT6XzFfU {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDT6XzFfU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDT6XzFfU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDT6XzFfU .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDT6XzFfU .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDT6XzFfU .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDT6XzFfU .wrapper {
  padding: 30px 0;
}
.cid-uXDT6XzFfU .mbr-section-title {
  color: #fafafa;
}
.cid-uXDT6XzFfU .mbr-text,
.cid-uXDT6XzFfU .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDT6XzFfU H3 {
  color: #4479d9;
}
.cid-uXDT6XSJPy {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDT6XSJPy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDT6XSJPy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDT6XSJPy .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDT6XSJPy .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDT6XSJPy .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDT6XSJPy .wrapper {
  padding: 30px 0;
}
.cid-uXDT6XSJPy .mbr-section-title {
  color: #fafafa;
}
.cid-uXDT6XSJPy .mbr-text,
.cid-uXDT6XSJPy .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDT6WzAGs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDT6WzAGs .item-img {
  position: relative;
}
.cid-uXDT6WzAGs .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDT6WzAGs .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDT6WzAGs .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDT6WzAGs .image-wrapper {
  overflow: hidden;
}
.cid-uXDT6WzAGs .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDT6WzAGs .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDT6WzAGs .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDT6WzAGs .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDT6WzAGs .item1,
.cid-uXDT6WzAGs .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDT6WzAGs .item1 .item:hover,
.cid-uXDT6WzAGs .item .item:hover {
  cursor: pointer;
}
.cid-uXDT6WzAGs .item1:hover .link-icon-wrapper span,
.cid-uXDT6WzAGs .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDT6WzAGs .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDT6WzAGs .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDT6WzAGs .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDT6WzAGs .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDT6WzAGs .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDT6WzAGs .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDT6WzAGs .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDT6WzAGs .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDT6WzAGs .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDT6WzAGs .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDT6WzAGs img,
.cid-uXDT6WzAGs .item-img {
  width: 100%;
}
.cid-uXDT6WzAGs .item:focus,
.cid-uXDT6WzAGs span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDT6WzAGs .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDT6WzAGs .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDT6WzAGs .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDT6WzAGs .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDT6WzAGs .mbr-section-subtitle,
.cid-uXDT6WzAGs .subtitle-wrap,
.cid-uXDT6WzAGs .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDT6WzAGs .mbr-text,
.cid-uXDT6WzAGs .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDT6YajeV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDT6YajeV img {
  border-radius: 0px;
}
.cid-uXDT6YajeV .row {
  justify-content: center;
}
.cid-uXDT6YajeV .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDT6YuWsM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDT6YuWsM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDT6YuWsM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDT6YuWsM [class^="socicon-"]:before,
.cid-uXDT6YuWsM [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDT6YuWsM .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDT6YuWsM .btn-social:hover {
  background: #4479d9;
}
.cid-uXDT6YuWsM .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDT6YuWsM .mbr-section-title,
.cid-uXDT6YuWsM .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDT6YNTxv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDT6YNTxv img {
  border-radius: 0px;
}
.cid-uXDT6YNTxv .row {
  justify-content: center;
}
.cid-uXDT6YNTxv .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDT6Z3SEC {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDT6Z3SEC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDT6Z3SEC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDT6Z3SEC .media-container-row {
  justify-content: space-between;
}
.cid-uXDT6Z3SEC .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDT6Z3SEC .text-content {
    max-width: none;
  }
}
.cid-uXDT6Z3SEC .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDT6Z3SEC .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDT6Z3SEC .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDT6Z3SEC .icons {
    justify-content: center !important;
  }
  .cid-uXDT6Z3SEC .text-content * {
    text-align: center;
  }
}
.cid-uXDT6Z3SEC .mbr-section-title {
  color: #000000;
}
.cid-uXDT6ZqApB {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDT6ZqApB .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDT6ZqApB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDT6ZqApB .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDT6ZqApB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDT6ZqApB {
    align-items: flex-end;
  }
  .cid-uXDT6ZqApB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDT6ZqApB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDT6ZqApB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDT6ZqApB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDT6ZqApB .content-wrap {
    width: 100%;
  }
}
.cid-uXDT6ZqApB .mbr-section-subtitle,
.cid-uXDT6ZqApB .line {
  color: #ffffff;
}
.cid-uXDT6ZqApB .mbr-text,
.cid-uXDT6ZqApB .mbr-section-btn {
  text-align: right;
}
.cid-uXDT6ZqApB .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDT6ZJMWT {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDT6ZJMWT .content {
    text-align: center;
  }
  .cid-uXDT6ZJMWT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDT6ZJMWT .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDT6ZJMWT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDT6ZJMWT .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDT6ZJMWT .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDT6ZJMWT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDT6ZJMWT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDT6ZJMWT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDT6ZJMWT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDT6ZJMWT .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDT6ZJMWT .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDT6ZJMWT .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDT6ZJMWT .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDT6ZJMWT .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDT6ZJMWT .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDT6ZJMWT .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDT6ZJMWT H5 {
  color: #4479d9;
}
.cid-uXDTh7uw11 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDTh7uw11 .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDTh7uw11 .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDTh7uw11 .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDTh7uw11 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDTh7uw11 .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDTh7uw11 .container {
    padding: 0 1rem;
  }
}
.cid-uXDTh7uw11 .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDTh7uw11 .nav-link {
  position: relative;
}
.cid-uXDTh7uw11 .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDTh7uw11 nav.navbar {
  position: fixed;
}
.cid-uXDTh7uw11 .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDTh7uw11 .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDTh7uw11 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDTh7uw11 .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDTh7uw11 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDTh7uw11 .navbar.collapsed {
  justify-content: center;
}
.cid-uXDTh7uw11 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDTh7uw11 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDTh7uw11 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDTh7uw11 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDTh7uw11 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDTh7uw11 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDTh7uw11 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDTh7uw11 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDTh7uw11 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDTh7uw11 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDTh7uw11 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDTh7uw11 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDTh7uw11 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDTh7uw11 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDTh7uw11 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDTh7uw11 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDTh7uw11 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDTh7uw11 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDTh7uw11 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDTh7uw11 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDTh7uw11 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDTh7uw11 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDTh7uw11 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDTh7uw11 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTh7uw11 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDTh7uw11 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDTh7uw11 .dropdown-item:hover,
.cid-uXDTh7uw11 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDTh7uw11 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDTh7uw11 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDTh7uw11 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDTh7uw11 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDTh7uw11 .dropdown-menu,
.cid-uXDTh7uw11 .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDTh7uw11 .nav-item:focus,
.cid-uXDTh7uw11 .nav-link:focus {
  outline: none;
}
.cid-uXDTh7uw11 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDTh7uw11 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDTh7uw11 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDTh7uw11 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTh7uw11 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDTh7uw11 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDTh7uw11 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDTh7uw11 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDTh7uw11 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDTh7uw11 .dropdown-item.active,
.cid-uXDTh7uw11 .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDTh7uw11 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDTh7uw11 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDTh7uw11 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDTh7uw11 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDTh7uw11 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDTh7uw11 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDTh7uw11 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDTh7uw11 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDTh7uw11 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDTh7uw11 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDTh7uw11 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDTh7uw11 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTh7uw11 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTh7uw11 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDTh7uw11 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTh7uw11 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDTh7uw11 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDTh7uw11 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTh7uw11 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDTh7uw11 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDTh7uw11 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDTh7uw11 .navbar {
    height: 70px;
  }
  .cid-uXDTh7uw11 .navbar.opened {
    height: auto;
  }
  .cid-uXDTh7uw11 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP6gaQAkz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP6gaQAkz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP6gaQAkz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP6gaQAkz .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP6gaQAkz .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP6gaQAkz .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP6gaQAkz .link-wrap {
    align-items: center;
  }
}
.cid-uXP6gaQAkz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDTh9rc4r {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDTh9rc4r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTh9rc4r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTh9rc4r .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTh9rc4r .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTh9rc4r .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTh9rc4r .wrapper {
  padding: 30px 0;
}
.cid-uXDTh9rc4r .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTh9rc4r .mbr-text,
.cid-uXDTh9rc4r .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTh9rc4r H3 {
  color: #4479d9;
}
.cid-uXDTh9LxWE {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDTh9LxWE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTh9LxWE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTh9LxWE .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTh9LxWE .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTh9LxWE .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTh9LxWE .wrapper {
  padding: 30px 0;
}
.cid-uXDTh9LxWE .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTh9LxWE .mbr-text,
.cid-uXDTh9LxWE .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTh8pwpX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDTh8pwpX .item-img {
  position: relative;
}
.cid-uXDTh8pwpX .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDTh8pwpX .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDTh8pwpX .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDTh8pwpX .image-wrapper {
  overflow: hidden;
}
.cid-uXDTh8pwpX .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDTh8pwpX .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDTh8pwpX .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDTh8pwpX .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDTh8pwpX .item1,
.cid-uXDTh8pwpX .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDTh8pwpX .item1 .item:hover,
.cid-uXDTh8pwpX .item .item:hover {
  cursor: pointer;
}
.cid-uXDTh8pwpX .item1:hover .link-icon-wrapper span,
.cid-uXDTh8pwpX .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDTh8pwpX .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDTh8pwpX .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDTh8pwpX .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDTh8pwpX .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDTh8pwpX .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDTh8pwpX .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDTh8pwpX .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDTh8pwpX .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDTh8pwpX .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDTh8pwpX .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDTh8pwpX img,
.cid-uXDTh8pwpX .item-img {
  width: 100%;
}
.cid-uXDTh8pwpX .item:focus,
.cid-uXDTh8pwpX span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDTh8pwpX .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDTh8pwpX .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDTh8pwpX .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTh8pwpX .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTh8pwpX .mbr-section-subtitle,
.cid-uXDTh8pwpX .subtitle-wrap,
.cid-uXDTh8pwpX .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTh8pwpX .mbr-text,
.cid-uXDTh8pwpX .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDTha3PSs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTha3PSs img {
  border-radius: 0px;
}
.cid-uXDTha3PSs .row {
  justify-content: center;
}
.cid-uXDTha3PSs .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDThanK2f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDThanK2f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDThanK2f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDThanK2f [class^="socicon-"]:before,
.cid-uXDThanK2f [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDThanK2f .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDThanK2f .btn-social:hover {
  background: #4479d9;
}
.cid-uXDThanK2f .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDThanK2f .mbr-section-title,
.cid-uXDThanK2f .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDThaIhFz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDThaIhFz img {
  border-radius: 0px;
}
.cid-uXDThaIhFz .row {
  justify-content: center;
}
.cid-uXDThaIhFz .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDThb2kMx {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDThb2kMx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDThb2kMx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDThb2kMx .media-container-row {
  justify-content: space-between;
}
.cid-uXDThb2kMx .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDThb2kMx .text-content {
    max-width: none;
  }
}
.cid-uXDThb2kMx .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDThb2kMx .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDThb2kMx .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDThb2kMx .icons {
    justify-content: center !important;
  }
  .cid-uXDThb2kMx .text-content * {
    text-align: center;
  }
}
.cid-uXDThb2kMx .mbr-section-title {
  color: #000000;
}
.cid-uXDThbpWwQ {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDThbpWwQ .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDThbpWwQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDThbpWwQ .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDThbpWwQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDThbpWwQ {
    align-items: flex-end;
  }
  .cid-uXDThbpWwQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDThbpWwQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDThbpWwQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDThbpWwQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDThbpWwQ .content-wrap {
    width: 100%;
  }
}
.cid-uXDThbpWwQ .mbr-section-subtitle,
.cid-uXDThbpWwQ .line {
  color: #ffffff;
}
.cid-uXDThbpWwQ .mbr-text,
.cid-uXDThbpWwQ .mbr-section-btn {
  text-align: right;
}
.cid-uXDThbpWwQ .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDThbI5iY {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDThbI5iY .content {
    text-align: center;
  }
  .cid-uXDThbI5iY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDThbI5iY .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDThbI5iY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDThbI5iY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDThbI5iY .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDThbI5iY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDThbI5iY .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDThbI5iY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDThbI5iY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDThbI5iY .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDThbI5iY .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDThbI5iY .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDThbI5iY .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDThbI5iY .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDThbI5iY .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDThbI5iY .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDThbI5iY H5 {
  color: #4479d9;
}
.cid-uXDTsrzPxg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDTsrzPxg .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDTsrzPxg .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDTsrzPxg .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDTsrzPxg .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDTsrzPxg .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDTsrzPxg .container {
    padding: 0 1rem;
  }
}
.cid-uXDTsrzPxg .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDTsrzPxg .nav-link {
  position: relative;
}
.cid-uXDTsrzPxg .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDTsrzPxg nav.navbar {
  position: fixed;
}
.cid-uXDTsrzPxg .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDTsrzPxg .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDTsrzPxg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDTsrzPxg .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDTsrzPxg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDTsrzPxg .navbar.collapsed {
  justify-content: center;
}
.cid-uXDTsrzPxg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDTsrzPxg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDTsrzPxg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDTsrzPxg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDTsrzPxg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDTsrzPxg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDTsrzPxg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDTsrzPxg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDTsrzPxg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDTsrzPxg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDTsrzPxg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDTsrzPxg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDTsrzPxg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDTsrzPxg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDTsrzPxg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDTsrzPxg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDTsrzPxg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDTsrzPxg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDTsrzPxg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDTsrzPxg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDTsrzPxg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDTsrzPxg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDTsrzPxg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDTsrzPxg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTsrzPxg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDTsrzPxg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDTsrzPxg .dropdown-item:hover,
.cid-uXDTsrzPxg .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDTsrzPxg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDTsrzPxg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDTsrzPxg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDTsrzPxg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDTsrzPxg .dropdown-menu,
.cid-uXDTsrzPxg .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDTsrzPxg .nav-item:focus,
.cid-uXDTsrzPxg .nav-link:focus {
  outline: none;
}
.cid-uXDTsrzPxg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDTsrzPxg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDTsrzPxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDTsrzPxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTsrzPxg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDTsrzPxg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDTsrzPxg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDTsrzPxg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDTsrzPxg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDTsrzPxg .dropdown-item.active,
.cid-uXDTsrzPxg .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDTsrzPxg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDTsrzPxg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDTsrzPxg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDTsrzPxg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDTsrzPxg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDTsrzPxg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDTsrzPxg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDTsrzPxg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDTsrzPxg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDTsrzPxg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDTsrzPxg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDTsrzPxg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTsrzPxg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTsrzPxg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDTsrzPxg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTsrzPxg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDTsrzPxg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDTsrzPxg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTsrzPxg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDTsrzPxg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDTsrzPxg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDTsrzPxg .navbar {
    height: 70px;
  }
  .cid-uXDTsrzPxg .navbar.opened {
    height: auto;
  }
  .cid-uXDTsrzPxg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP6vlJm2m {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP6vlJm2m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP6vlJm2m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP6vlJm2m .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP6vlJm2m .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP6vlJm2m .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP6vlJm2m .link-wrap {
    align-items: center;
  }
}
.cid-uXP6vlJm2m .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDTsuneGC {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDTsuneGC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTsuneGC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTsuneGC .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTsuneGC .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTsuneGC .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTsuneGC .wrapper {
  padding: 30px 0;
}
.cid-uXDTsuneGC .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTsuneGC .mbr-text,
.cid-uXDTsuneGC .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTsuneGC H3 {
  color: #4479d9;
}
.cid-uXDTsuFycW {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDTsuFycW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTsuFycW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTsuFycW .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTsuFycW .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTsuFycW .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTsuFycW .wrapper {
  padding: 30px 0;
}
.cid-uXDTsuFycW .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTsuFycW .mbr-text,
.cid-uXDTsuFycW .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTssHfS1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDTssHfS1 .item-img {
  position: relative;
}
.cid-uXDTssHfS1 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDTssHfS1 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDTssHfS1 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDTssHfS1 .image-wrapper {
  overflow: hidden;
}
.cid-uXDTssHfS1 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDTssHfS1 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDTssHfS1 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDTssHfS1 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDTssHfS1 .item1,
.cid-uXDTssHfS1 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDTssHfS1 .item1 .item:hover,
.cid-uXDTssHfS1 .item .item:hover {
  cursor: pointer;
}
.cid-uXDTssHfS1 .item1:hover .link-icon-wrapper span,
.cid-uXDTssHfS1 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDTssHfS1 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDTssHfS1 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDTssHfS1 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDTssHfS1 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDTssHfS1 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDTssHfS1 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDTssHfS1 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDTssHfS1 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDTssHfS1 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDTssHfS1 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDTssHfS1 img,
.cid-uXDTssHfS1 .item-img {
  width: 100%;
}
.cid-uXDTssHfS1 .item:focus,
.cid-uXDTssHfS1 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDTssHfS1 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDTssHfS1 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDTssHfS1 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTssHfS1 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTssHfS1 .mbr-section-subtitle,
.cid-uXDTssHfS1 .subtitle-wrap,
.cid-uXDTssHfS1 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTssHfS1 .mbr-text,
.cid-uXDTssHfS1 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDTsuVl27 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTsuVl27 img {
  border-radius: 0px;
}
.cid-uXDTsuVl27 .row {
  justify-content: center;
}
.cid-uXDTsuVl27 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTsvam2g {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDTsvam2g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTsvam2g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTsvam2g [class^="socicon-"]:before,
.cid-uXDTsvam2g [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDTsvam2g .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDTsvam2g .btn-social:hover {
  background: #4479d9;
}
.cid-uXDTsvam2g .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDTsvam2g .mbr-section-title,
.cid-uXDTsvam2g .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDTsvpyip {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTsvpyip img {
  border-radius: 0px;
}
.cid-uXDTsvpyip .row {
  justify-content: center;
}
.cid-uXDTsvpyip .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTsvFALC {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDTsvFALC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTsvFALC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTsvFALC .media-container-row {
  justify-content: space-between;
}
.cid-uXDTsvFALC .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDTsvFALC .text-content {
    max-width: none;
  }
}
.cid-uXDTsvFALC .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDTsvFALC .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDTsvFALC .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDTsvFALC .icons {
    justify-content: center !important;
  }
  .cid-uXDTsvFALC .text-content * {
    text-align: center;
  }
}
.cid-uXDTsvFALC .mbr-section-title {
  color: #000000;
}
.cid-uXDTsw2RFU {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDTsw2RFU .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDTsw2RFU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTsw2RFU .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDTsw2RFU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDTsw2RFU {
    align-items: flex-end;
  }
  .cid-uXDTsw2RFU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDTsw2RFU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDTsw2RFU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDTsw2RFU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDTsw2RFU .content-wrap {
    width: 100%;
  }
}
.cid-uXDTsw2RFU .mbr-section-subtitle,
.cid-uXDTsw2RFU .line {
  color: #ffffff;
}
.cid-uXDTsw2RFU .mbr-text,
.cid-uXDTsw2RFU .mbr-section-btn {
  text-align: right;
}
.cid-uXDTsw2RFU .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDTswlZIm {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDTswlZIm .content {
    text-align: center;
  }
  .cid-uXDTswlZIm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDTswlZIm .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDTswlZIm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDTswlZIm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDTswlZIm .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDTswlZIm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDTswlZIm .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDTswlZIm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDTswlZIm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDTswlZIm .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDTswlZIm .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDTswlZIm .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDTswlZIm .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDTswlZIm .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDTswlZIm .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDTswlZIm .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDTswlZIm H5 {
  color: #4479d9;
}
.cid-uXDTDHe3b4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDTDHe3b4 .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDTDHe3b4 .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDTDHe3b4 .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDTDHe3b4 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDTDHe3b4 .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDTDHe3b4 .container {
    padding: 0 1rem;
  }
}
.cid-uXDTDHe3b4 .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDTDHe3b4 .nav-link {
  position: relative;
}
.cid-uXDTDHe3b4 .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDTDHe3b4 nav.navbar {
  position: fixed;
}
.cid-uXDTDHe3b4 .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDTDHe3b4 .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDTDHe3b4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDTDHe3b4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDTDHe3b4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDTDHe3b4 .navbar.collapsed {
  justify-content: center;
}
.cid-uXDTDHe3b4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDTDHe3b4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDTDHe3b4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDTDHe3b4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDTDHe3b4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDTDHe3b4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDTDHe3b4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDTDHe3b4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDTDHe3b4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDTDHe3b4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDTDHe3b4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDTDHe3b4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDTDHe3b4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDTDHe3b4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDTDHe3b4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDTDHe3b4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDTDHe3b4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDTDHe3b4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDTDHe3b4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDTDHe3b4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDTDHe3b4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDTDHe3b4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDTDHe3b4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDTDHe3b4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTDHe3b4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDTDHe3b4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDTDHe3b4 .dropdown-item:hover,
.cid-uXDTDHe3b4 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDTDHe3b4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDTDHe3b4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDTDHe3b4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDTDHe3b4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDTDHe3b4 .dropdown-menu,
.cid-uXDTDHe3b4 .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDTDHe3b4 .nav-item:focus,
.cid-uXDTDHe3b4 .nav-link:focus {
  outline: none;
}
.cid-uXDTDHe3b4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDTDHe3b4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDTDHe3b4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDTDHe3b4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTDHe3b4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDTDHe3b4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDTDHe3b4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDTDHe3b4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDTDHe3b4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDTDHe3b4 .dropdown-item.active,
.cid-uXDTDHe3b4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDTDHe3b4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDTDHe3b4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDTDHe3b4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDTDHe3b4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDTDHe3b4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDTDHe3b4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDTDHe3b4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDTDHe3b4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDTDHe3b4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDTDHe3b4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDTDHe3b4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDTDHe3b4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTDHe3b4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTDHe3b4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDTDHe3b4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTDHe3b4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDTDHe3b4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDTDHe3b4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTDHe3b4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDTDHe3b4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDTDHe3b4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDTDHe3b4 .navbar {
    height: 70px;
  }
  .cid-uXDTDHe3b4 .navbar.opened {
    height: auto;
  }
  .cid-uXDTDHe3b4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP6ISpWz9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP6ISpWz9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP6ISpWz9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP6ISpWz9 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP6ISpWz9 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP6ISpWz9 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP6ISpWz9 .link-wrap {
    align-items: center;
  }
}
.cid-uXP6ISpWz9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDTDJcq49 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDTDJcq49 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTDJcq49 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTDJcq49 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTDJcq49 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTDJcq49 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTDJcq49 .wrapper {
  padding: 30px 0;
}
.cid-uXDTDJcq49 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTDJcq49 .mbr-text,
.cid-uXDTDJcq49 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTDJcq49 H3 {
  color: #4479d9;
}
.cid-uXDTDJBQqz {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDTDJBQqz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTDJBQqz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTDJBQqz .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTDJBQqz .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTDJBQqz .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTDJBQqz .wrapper {
  padding: 30px 0;
}
.cid-uXDTDJBQqz .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTDJBQqz .mbr-text,
.cid-uXDTDJBQqz .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTDI8tpu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDTDI8tpu .item-img {
  position: relative;
}
.cid-uXDTDI8tpu .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDTDI8tpu .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDTDI8tpu .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDTDI8tpu .image-wrapper {
  overflow: hidden;
}
.cid-uXDTDI8tpu .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDTDI8tpu .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDTDI8tpu .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDTDI8tpu .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDTDI8tpu .item1,
.cid-uXDTDI8tpu .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDTDI8tpu .item1 .item:hover,
.cid-uXDTDI8tpu .item .item:hover {
  cursor: pointer;
}
.cid-uXDTDI8tpu .item1:hover .link-icon-wrapper span,
.cid-uXDTDI8tpu .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDTDI8tpu .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDTDI8tpu .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDTDI8tpu .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDTDI8tpu .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDTDI8tpu .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDTDI8tpu .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDTDI8tpu .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDTDI8tpu .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDTDI8tpu .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDTDI8tpu .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDTDI8tpu img,
.cid-uXDTDI8tpu .item-img {
  width: 100%;
}
.cid-uXDTDI8tpu .item:focus,
.cid-uXDTDI8tpu span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDTDI8tpu .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDTDI8tpu .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDTDI8tpu .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTDI8tpu .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTDI8tpu .mbr-section-subtitle,
.cid-uXDTDI8tpu .subtitle-wrap,
.cid-uXDTDI8tpu .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTDI8tpu .mbr-text,
.cid-uXDTDI8tpu .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDTDJWDKe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTDJWDKe img {
  border-radius: 0px;
}
.cid-uXDTDJWDKe .row {
  justify-content: center;
}
.cid-uXDTDJWDKe .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTDKelQ2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDTDKelQ2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTDKelQ2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTDKelQ2 [class^="socicon-"]:before,
.cid-uXDTDKelQ2 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDTDKelQ2 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDTDKelQ2 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDTDKelQ2 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDTDKelQ2 .mbr-section-title,
.cid-uXDTDKelQ2 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDTDKBdc4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTDKBdc4 img {
  border-radius: 0px;
}
.cid-uXDTDKBdc4 .row {
  justify-content: center;
}
.cid-uXDTDKBdc4 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTDKThgI {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDTDKThgI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTDKThgI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTDKThgI .media-container-row {
  justify-content: space-between;
}
.cid-uXDTDKThgI .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDTDKThgI .text-content {
    max-width: none;
  }
}
.cid-uXDTDKThgI .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDTDKThgI .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDTDKThgI .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDTDKThgI .icons {
    justify-content: center !important;
  }
  .cid-uXDTDKThgI .text-content * {
    text-align: center;
  }
}
.cid-uXDTDKThgI .mbr-section-title {
  color: #000000;
}
.cid-uXDTDLgSTl {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDTDLgSTl .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDTDLgSTl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTDLgSTl .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDTDLgSTl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDTDLgSTl {
    align-items: flex-end;
  }
  .cid-uXDTDLgSTl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDTDLgSTl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDTDLgSTl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDTDLgSTl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDTDLgSTl .content-wrap {
    width: 100%;
  }
}
.cid-uXDTDLgSTl .mbr-section-subtitle,
.cid-uXDTDLgSTl .line {
  color: #ffffff;
}
.cid-uXDTDLgSTl .mbr-text,
.cid-uXDTDLgSTl .mbr-section-btn {
  text-align: right;
}
.cid-uXDTDLgSTl .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDTDLBk0i {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDTDLBk0i .content {
    text-align: center;
  }
  .cid-uXDTDLBk0i .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDTDLBk0i .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDTDLBk0i .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDTDLBk0i .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDTDLBk0i .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDTDLBk0i .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDTDLBk0i .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDTDLBk0i .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDTDLBk0i .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDTDLBk0i .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDTDLBk0i .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDTDLBk0i .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDTDLBk0i .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDTDLBk0i .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDTDLBk0i .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDTDLBk0i .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDTDLBk0i H5 {
  color: #4479d9;
}
.cid-uXDTOl3uIf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDTOl3uIf .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDTOl3uIf .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDTOl3uIf .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDTOl3uIf .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDTOl3uIf .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDTOl3uIf .container {
    padding: 0 1rem;
  }
}
.cid-uXDTOl3uIf .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDTOl3uIf .nav-link {
  position: relative;
}
.cid-uXDTOl3uIf .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDTOl3uIf nav.navbar {
  position: fixed;
}
.cid-uXDTOl3uIf .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDTOl3uIf .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDTOl3uIf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDTOl3uIf .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDTOl3uIf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDTOl3uIf .navbar.collapsed {
  justify-content: center;
}
.cid-uXDTOl3uIf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDTOl3uIf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDTOl3uIf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDTOl3uIf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDTOl3uIf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDTOl3uIf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDTOl3uIf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDTOl3uIf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDTOl3uIf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDTOl3uIf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDTOl3uIf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDTOl3uIf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDTOl3uIf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDTOl3uIf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDTOl3uIf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDTOl3uIf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDTOl3uIf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDTOl3uIf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDTOl3uIf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDTOl3uIf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDTOl3uIf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDTOl3uIf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDTOl3uIf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDTOl3uIf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTOl3uIf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDTOl3uIf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDTOl3uIf .dropdown-item:hover,
.cid-uXDTOl3uIf .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDTOl3uIf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDTOl3uIf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDTOl3uIf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDTOl3uIf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDTOl3uIf .dropdown-menu,
.cid-uXDTOl3uIf .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDTOl3uIf .nav-item:focus,
.cid-uXDTOl3uIf .nav-link:focus {
  outline: none;
}
.cid-uXDTOl3uIf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDTOl3uIf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDTOl3uIf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDTOl3uIf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTOl3uIf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDTOl3uIf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDTOl3uIf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDTOl3uIf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDTOl3uIf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDTOl3uIf .dropdown-item.active,
.cid-uXDTOl3uIf .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDTOl3uIf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDTOl3uIf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDTOl3uIf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDTOl3uIf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDTOl3uIf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDTOl3uIf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDTOl3uIf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDTOl3uIf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDTOl3uIf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDTOl3uIf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDTOl3uIf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDTOl3uIf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTOl3uIf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTOl3uIf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDTOl3uIf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTOl3uIf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDTOl3uIf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDTOl3uIf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTOl3uIf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDTOl3uIf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDTOl3uIf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDTOl3uIf .navbar {
    height: 70px;
  }
  .cid-uXDTOl3uIf .navbar.opened {
    height: auto;
  }
  .cid-uXDTOl3uIf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP6X8kNKh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP6X8kNKh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP6X8kNKh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP6X8kNKh .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP6X8kNKh .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP6X8kNKh .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP6X8kNKh .link-wrap {
    align-items: center;
  }
}
.cid-uXP6X8kNKh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDTOo7nIL {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDTOo7nIL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTOo7nIL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTOo7nIL .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTOo7nIL .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTOo7nIL .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTOo7nIL .wrapper {
  padding: 30px 0;
}
.cid-uXDTOo7nIL .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTOo7nIL .mbr-text,
.cid-uXDTOo7nIL .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTOo7nIL H3 {
  color: #4479d9;
}
.cid-uXDTOonaeU {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDTOonaeU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTOonaeU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTOonaeU .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTOonaeU .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTOonaeU .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTOonaeU .wrapper {
  padding: 30px 0;
}
.cid-uXDTOonaeU .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTOonaeU .mbr-text,
.cid-uXDTOonaeU .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTOmMv8K {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDTOmMv8K .item-img {
  position: relative;
}
.cid-uXDTOmMv8K .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDTOmMv8K .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDTOmMv8K .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDTOmMv8K .image-wrapper {
  overflow: hidden;
}
.cid-uXDTOmMv8K .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDTOmMv8K .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDTOmMv8K .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDTOmMv8K .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDTOmMv8K .item1,
.cid-uXDTOmMv8K .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDTOmMv8K .item1 .item:hover,
.cid-uXDTOmMv8K .item .item:hover {
  cursor: pointer;
}
.cid-uXDTOmMv8K .item1:hover .link-icon-wrapper span,
.cid-uXDTOmMv8K .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDTOmMv8K .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDTOmMv8K .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDTOmMv8K .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDTOmMv8K .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDTOmMv8K .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDTOmMv8K .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDTOmMv8K .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDTOmMv8K .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDTOmMv8K .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDTOmMv8K .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDTOmMv8K img,
.cid-uXDTOmMv8K .item-img {
  width: 100%;
}
.cid-uXDTOmMv8K .item:focus,
.cid-uXDTOmMv8K span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDTOmMv8K .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDTOmMv8K .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDTOmMv8K .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTOmMv8K .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTOmMv8K .mbr-section-subtitle,
.cid-uXDTOmMv8K .subtitle-wrap,
.cid-uXDTOmMv8K .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTOmMv8K .mbr-text,
.cid-uXDTOmMv8K .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDTOoEX3k {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTOoEX3k img {
  border-radius: 0px;
}
.cid-uXDTOoEX3k .row {
  justify-content: center;
}
.cid-uXDTOoEX3k .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTOoUcWs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDTOoUcWs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTOoUcWs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTOoUcWs [class^="socicon-"]:before,
.cid-uXDTOoUcWs [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDTOoUcWs .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDTOoUcWs .btn-social:hover {
  background: #4479d9;
}
.cid-uXDTOoUcWs .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDTOoUcWs .mbr-section-title,
.cid-uXDTOoUcWs .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDTOperKY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTOperKY img {
  border-radius: 0px;
}
.cid-uXDTOperKY .row {
  justify-content: center;
}
.cid-uXDTOperKY .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTOpusQl {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDTOpusQl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTOpusQl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTOpusQl .media-container-row {
  justify-content: space-between;
}
.cid-uXDTOpusQl .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDTOpusQl .text-content {
    max-width: none;
  }
}
.cid-uXDTOpusQl .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDTOpusQl .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDTOpusQl .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDTOpusQl .icons {
    justify-content: center !important;
  }
  .cid-uXDTOpusQl .text-content * {
    text-align: center;
  }
}
.cid-uXDTOpusQl .mbr-section-title {
  color: #000000;
}
.cid-uXDTOpTZbc {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDTOpTZbc .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDTOpTZbc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTOpTZbc .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDTOpTZbc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDTOpTZbc {
    align-items: flex-end;
  }
  .cid-uXDTOpTZbc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDTOpTZbc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDTOpTZbc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDTOpTZbc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDTOpTZbc .content-wrap {
    width: 100%;
  }
}
.cid-uXDTOpTZbc .mbr-section-subtitle,
.cid-uXDTOpTZbc .line {
  color: #ffffff;
}
.cid-uXDTOpTZbc .mbr-text,
.cid-uXDTOpTZbc .mbr-section-btn {
  text-align: right;
}
.cid-uXDTOpTZbc .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDTOqkDgL {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDTOqkDgL .content {
    text-align: center;
  }
  .cid-uXDTOqkDgL .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDTOqkDgL .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDTOqkDgL .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDTOqkDgL .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDTOqkDgL .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDTOqkDgL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDTOqkDgL .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDTOqkDgL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDTOqkDgL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDTOqkDgL .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDTOqkDgL .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDTOqkDgL .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDTOqkDgL .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDTOqkDgL .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDTOqkDgL .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDTOqkDgL .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDTOqkDgL H5 {
  color: #4479d9;
}
.cid-uXDTZJ4wH1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDTZJ4wH1 .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDTZJ4wH1 .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDTZJ4wH1 .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDTZJ4wH1 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDTZJ4wH1 .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDTZJ4wH1 .container {
    padding: 0 1rem;
  }
}
.cid-uXDTZJ4wH1 .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDTZJ4wH1 .nav-link {
  position: relative;
}
.cid-uXDTZJ4wH1 .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDTZJ4wH1 nav.navbar {
  position: fixed;
}
.cid-uXDTZJ4wH1 .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDTZJ4wH1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDTZJ4wH1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDTZJ4wH1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDTZJ4wH1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDTZJ4wH1 .navbar.collapsed {
  justify-content: center;
}
.cid-uXDTZJ4wH1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDTZJ4wH1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDTZJ4wH1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDTZJ4wH1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDTZJ4wH1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDTZJ4wH1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDTZJ4wH1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDTZJ4wH1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDTZJ4wH1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDTZJ4wH1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDTZJ4wH1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDTZJ4wH1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDTZJ4wH1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDTZJ4wH1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDTZJ4wH1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDTZJ4wH1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDTZJ4wH1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDTZJ4wH1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDTZJ4wH1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDTZJ4wH1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDTZJ4wH1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDTZJ4wH1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDTZJ4wH1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDTZJ4wH1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTZJ4wH1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDTZJ4wH1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDTZJ4wH1 .dropdown-item:hover,
.cid-uXDTZJ4wH1 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDTZJ4wH1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDTZJ4wH1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDTZJ4wH1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDTZJ4wH1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDTZJ4wH1 .dropdown-menu,
.cid-uXDTZJ4wH1 .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDTZJ4wH1 .nav-item:focus,
.cid-uXDTZJ4wH1 .nav-link:focus {
  outline: none;
}
.cid-uXDTZJ4wH1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDTZJ4wH1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDTZJ4wH1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDTZJ4wH1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDTZJ4wH1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDTZJ4wH1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDTZJ4wH1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDTZJ4wH1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDTZJ4wH1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDTZJ4wH1 .dropdown-item.active,
.cid-uXDTZJ4wH1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDTZJ4wH1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDTZJ4wH1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDTZJ4wH1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDTZJ4wH1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDTZJ4wH1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDTZJ4wH1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDTZJ4wH1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDTZJ4wH1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDTZJ4wH1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDTZJ4wH1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDTZJ4wH1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDTZJ4wH1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTZJ4wH1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDTZJ4wH1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDTZJ4wH1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTZJ4wH1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDTZJ4wH1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDTZJ4wH1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDTZJ4wH1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDTZJ4wH1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDTZJ4wH1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDTZJ4wH1 .navbar {
    height: 70px;
  }
  .cid-uXDTZJ4wH1 .navbar.opened {
    height: auto;
  }
  .cid-uXDTZJ4wH1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP7isOrt3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP7isOrt3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP7isOrt3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP7isOrt3 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP7isOrt3 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP7isOrt3 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP7isOrt3 .link-wrap {
    align-items: center;
  }
}
.cid-uXP7isOrt3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDTZL0d1G {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDTZL0d1G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTZL0d1G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTZL0d1G .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTZL0d1G .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTZL0d1G .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTZL0d1G .wrapper {
  padding: 30px 0;
}
.cid-uXDTZL0d1G .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTZL0d1G .mbr-text,
.cid-uXDTZL0d1G .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTZL0d1G H3 {
  color: #4479d9;
}
.cid-uXDTZLjvy5 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDTZLjvy5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTZLjvy5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTZLjvy5 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDTZLjvy5 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDTZLjvy5 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDTZLjvy5 .wrapper {
  padding: 30px 0;
}
.cid-uXDTZLjvy5 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDTZLjvy5 .mbr-text,
.cid-uXDTZLjvy5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDTZJXEka {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDTZJXEka .item-img {
  position: relative;
}
.cid-uXDTZJXEka .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDTZJXEka .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDTZJXEka .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDTZJXEka .image-wrapper {
  overflow: hidden;
}
.cid-uXDTZJXEka .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDTZJXEka .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDTZJXEka .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDTZJXEka .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDTZJXEka .item1,
.cid-uXDTZJXEka .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDTZJXEka .item1 .item:hover,
.cid-uXDTZJXEka .item .item:hover {
  cursor: pointer;
}
.cid-uXDTZJXEka .item1:hover .link-icon-wrapper span,
.cid-uXDTZJXEka .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDTZJXEka .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDTZJXEka .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDTZJXEka .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDTZJXEka .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDTZJXEka .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDTZJXEka .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDTZJXEka .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDTZJXEka .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDTZJXEka .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDTZJXEka .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDTZJXEka img,
.cid-uXDTZJXEka .item-img {
  width: 100%;
}
.cid-uXDTZJXEka .item:focus,
.cid-uXDTZJXEka span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDTZJXEka .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDTZJXEka .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDTZJXEka .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTZJXEka .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTZJXEka .mbr-section-subtitle,
.cid-uXDTZJXEka .subtitle-wrap,
.cid-uXDTZJXEka .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDTZJXEka .mbr-text,
.cid-uXDTZJXEka .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDTZLDhLQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTZLDhLQ img {
  border-radius: 0px;
}
.cid-uXDTZLDhLQ .row {
  justify-content: center;
}
.cid-uXDTZLDhLQ .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTZLWjSu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDTZLWjSu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTZLWjSu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTZLWjSu [class^="socicon-"]:before,
.cid-uXDTZLWjSu [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDTZLWjSu .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDTZLWjSu .btn-social:hover {
  background: #4479d9;
}
.cid-uXDTZLWjSu .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDTZLWjSu .mbr-section-title,
.cid-uXDTZLWjSu .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDTZMeFGx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDTZMeFGx img {
  border-radius: 0px;
}
.cid-uXDTZMeFGx .row {
  justify-content: center;
}
.cid-uXDTZMeFGx .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDTZMyRyt {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDTZMyRyt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTZMyRyt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDTZMyRyt .media-container-row {
  justify-content: space-between;
}
.cid-uXDTZMyRyt .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDTZMyRyt .text-content {
    max-width: none;
  }
}
.cid-uXDTZMyRyt .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDTZMyRyt .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDTZMyRyt .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDTZMyRyt .icons {
    justify-content: center !important;
  }
  .cid-uXDTZMyRyt .text-content * {
    text-align: center;
  }
}
.cid-uXDTZMyRyt .mbr-section-title {
  color: #000000;
}
.cid-uXDTZMTT78 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDTZMTT78 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDTZMTT78 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDTZMTT78 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDTZMTT78 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDTZMTT78 {
    align-items: flex-end;
  }
  .cid-uXDTZMTT78 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDTZMTT78 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDTZMTT78 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDTZMTT78 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDTZMTT78 .content-wrap {
    width: 100%;
  }
}
.cid-uXDTZMTT78 .mbr-section-subtitle,
.cid-uXDTZMTT78 .line {
  color: #ffffff;
}
.cid-uXDTZMTT78 .mbr-text,
.cid-uXDTZMTT78 .mbr-section-btn {
  text-align: right;
}
.cid-uXDTZMTT78 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDTZNdhtM {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDTZNdhtM .content {
    text-align: center;
  }
  .cid-uXDTZNdhtM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDTZNdhtM .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDTZNdhtM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDTZNdhtM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDTZNdhtM .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDTZNdhtM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDTZNdhtM .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDTZNdhtM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDTZNdhtM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDTZNdhtM .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDTZNdhtM .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDTZNdhtM .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDTZNdhtM .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDTZNdhtM .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDTZNdhtM .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDTZNdhtM .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDTZNdhtM H5 {
  color: #4479d9;
}
.cid-uXDUgFYHEL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDUgFYHEL .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDUgFYHEL .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDUgFYHEL .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDUgFYHEL .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDUgFYHEL .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDUgFYHEL .container {
    padding: 0 1rem;
  }
}
.cid-uXDUgFYHEL .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDUgFYHEL .nav-link {
  position: relative;
}
.cid-uXDUgFYHEL .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDUgFYHEL nav.navbar {
  position: fixed;
}
.cid-uXDUgFYHEL .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDUgFYHEL .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDUgFYHEL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDUgFYHEL .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDUgFYHEL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDUgFYHEL .navbar.collapsed {
  justify-content: center;
}
.cid-uXDUgFYHEL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDUgFYHEL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDUgFYHEL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDUgFYHEL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDUgFYHEL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDUgFYHEL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDUgFYHEL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDUgFYHEL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDUgFYHEL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDUgFYHEL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDUgFYHEL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDUgFYHEL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDUgFYHEL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDUgFYHEL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDUgFYHEL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDUgFYHEL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDUgFYHEL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDUgFYHEL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDUgFYHEL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDUgFYHEL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDUgFYHEL .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDUgFYHEL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDUgFYHEL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDUgFYHEL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUgFYHEL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDUgFYHEL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDUgFYHEL .dropdown-item:hover,
.cid-uXDUgFYHEL .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDUgFYHEL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDUgFYHEL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDUgFYHEL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDUgFYHEL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDUgFYHEL .dropdown-menu,
.cid-uXDUgFYHEL .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDUgFYHEL .nav-item:focus,
.cid-uXDUgFYHEL .nav-link:focus {
  outline: none;
}
.cid-uXDUgFYHEL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDUgFYHEL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDUgFYHEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDUgFYHEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUgFYHEL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDUgFYHEL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDUgFYHEL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDUgFYHEL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDUgFYHEL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDUgFYHEL .dropdown-item.active,
.cid-uXDUgFYHEL .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDUgFYHEL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDUgFYHEL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDUgFYHEL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDUgFYHEL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDUgFYHEL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDUgFYHEL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDUgFYHEL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDUgFYHEL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDUgFYHEL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDUgFYHEL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDUgFYHEL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDUgFYHEL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUgFYHEL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUgFYHEL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDUgFYHEL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUgFYHEL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDUgFYHEL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDUgFYHEL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUgFYHEL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDUgFYHEL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDUgFYHEL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDUgFYHEL .navbar {
    height: 70px;
  }
  .cid-uXDUgFYHEL .navbar.opened {
    height: auto;
  }
  .cid-uXDUgFYHEL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP7xbHlgO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP7xbHlgO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP7xbHlgO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP7xbHlgO .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP7xbHlgO .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP7xbHlgO .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP7xbHlgO .link-wrap {
    align-items: center;
  }
}
.cid-uXP7xbHlgO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDUgHYcu9 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDUgHYcu9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUgHYcu9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUgHYcu9 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUgHYcu9 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUgHYcu9 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUgHYcu9 .wrapper {
  padding: 30px 0;
}
.cid-uXDUgHYcu9 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUgHYcu9 .mbr-text,
.cid-uXDUgHYcu9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUgHYcu9 H3 {
  color: #4479d9;
}
.cid-uXDUgIg51y {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDUgIg51y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUgIg51y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUgIg51y .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUgIg51y .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUgIg51y .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUgIg51y .wrapper {
  padding: 30px 0;
}
.cid-uXDUgIg51y .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUgIg51y .mbr-text,
.cid-uXDUgIg51y .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUgGNxf0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDUgGNxf0 .item-img {
  position: relative;
}
.cid-uXDUgGNxf0 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDUgGNxf0 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDUgGNxf0 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDUgGNxf0 .image-wrapper {
  overflow: hidden;
}
.cid-uXDUgGNxf0 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDUgGNxf0 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDUgGNxf0 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDUgGNxf0 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDUgGNxf0 .item1,
.cid-uXDUgGNxf0 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDUgGNxf0 .item1 .item:hover,
.cid-uXDUgGNxf0 .item .item:hover {
  cursor: pointer;
}
.cid-uXDUgGNxf0 .item1:hover .link-icon-wrapper span,
.cid-uXDUgGNxf0 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDUgGNxf0 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDUgGNxf0 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDUgGNxf0 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDUgGNxf0 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDUgGNxf0 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDUgGNxf0 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDUgGNxf0 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDUgGNxf0 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDUgGNxf0 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDUgGNxf0 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDUgGNxf0 img,
.cid-uXDUgGNxf0 .item-img {
  width: 100%;
}
.cid-uXDUgGNxf0 .item:focus,
.cid-uXDUgGNxf0 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDUgGNxf0 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDUgGNxf0 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDUgGNxf0 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUgGNxf0 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUgGNxf0 .mbr-section-subtitle,
.cid-uXDUgGNxf0 .subtitle-wrap,
.cid-uXDUgGNxf0 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUgGNxf0 .mbr-text,
.cid-uXDUgGNxf0 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDUgIAsgX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUgIAsgX img {
  border-radius: 0px;
}
.cid-uXDUgIAsgX .row {
  justify-content: center;
}
.cid-uXDUgIAsgX .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUgIVLt2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDUgIVLt2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUgIVLt2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUgIVLt2 [class^="socicon-"]:before,
.cid-uXDUgIVLt2 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDUgIVLt2 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDUgIVLt2 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDUgIVLt2 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDUgIVLt2 .mbr-section-title,
.cid-uXDUgIVLt2 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDUgJeDCQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUgJeDCQ img {
  border-radius: 0px;
}
.cid-uXDUgJeDCQ .row {
  justify-content: center;
}
.cid-uXDUgJeDCQ .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUgJvA28 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDUgJvA28 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUgJvA28 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUgJvA28 .media-container-row {
  justify-content: space-between;
}
.cid-uXDUgJvA28 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDUgJvA28 .text-content {
    max-width: none;
  }
}
.cid-uXDUgJvA28 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDUgJvA28 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDUgJvA28 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDUgJvA28 .icons {
    justify-content: center !important;
  }
  .cid-uXDUgJvA28 .text-content * {
    text-align: center;
  }
}
.cid-uXDUgJvA28 .mbr-section-title {
  color: #000000;
}
.cid-uXDUgJQTz1 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDUgJQTz1 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDUgJQTz1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUgJQTz1 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDUgJQTz1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDUgJQTz1 {
    align-items: flex-end;
  }
  .cid-uXDUgJQTz1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDUgJQTz1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDUgJQTz1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDUgJQTz1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDUgJQTz1 .content-wrap {
    width: 100%;
  }
}
.cid-uXDUgJQTz1 .mbr-section-subtitle,
.cid-uXDUgJQTz1 .line {
  color: #ffffff;
}
.cid-uXDUgJQTz1 .mbr-text,
.cid-uXDUgJQTz1 .mbr-section-btn {
  text-align: right;
}
.cid-uXDUgJQTz1 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDUgKbA2a {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDUgKbA2a .content {
    text-align: center;
  }
  .cid-uXDUgKbA2a .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDUgKbA2a .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDUgKbA2a .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDUgKbA2a .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDUgKbA2a .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDUgKbA2a .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDUgKbA2a .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDUgKbA2a .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDUgKbA2a .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDUgKbA2a .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDUgKbA2a .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDUgKbA2a .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDUgKbA2a .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDUgKbA2a .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDUgKbA2a .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDUgKbA2a .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDUgKbA2a H5 {
  color: #4479d9;
}
.cid-uXDUtI3qoc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDUtI3qoc .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDUtI3qoc .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDUtI3qoc .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDUtI3qoc .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDUtI3qoc .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDUtI3qoc .container {
    padding: 0 1rem;
  }
}
.cid-uXDUtI3qoc .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDUtI3qoc .nav-link {
  position: relative;
}
.cid-uXDUtI3qoc .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDUtI3qoc nav.navbar {
  position: fixed;
}
.cid-uXDUtI3qoc .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDUtI3qoc .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDUtI3qoc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDUtI3qoc .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDUtI3qoc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDUtI3qoc .navbar.collapsed {
  justify-content: center;
}
.cid-uXDUtI3qoc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDUtI3qoc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDUtI3qoc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDUtI3qoc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDUtI3qoc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDUtI3qoc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDUtI3qoc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDUtI3qoc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDUtI3qoc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDUtI3qoc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDUtI3qoc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDUtI3qoc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDUtI3qoc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDUtI3qoc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDUtI3qoc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDUtI3qoc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDUtI3qoc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDUtI3qoc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDUtI3qoc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDUtI3qoc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDUtI3qoc .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDUtI3qoc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDUtI3qoc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDUtI3qoc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUtI3qoc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDUtI3qoc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDUtI3qoc .dropdown-item:hover,
.cid-uXDUtI3qoc .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDUtI3qoc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDUtI3qoc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDUtI3qoc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDUtI3qoc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDUtI3qoc .dropdown-menu,
.cid-uXDUtI3qoc .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDUtI3qoc .nav-item:focus,
.cid-uXDUtI3qoc .nav-link:focus {
  outline: none;
}
.cid-uXDUtI3qoc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDUtI3qoc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDUtI3qoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDUtI3qoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUtI3qoc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDUtI3qoc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDUtI3qoc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDUtI3qoc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDUtI3qoc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDUtI3qoc .dropdown-item.active,
.cid-uXDUtI3qoc .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDUtI3qoc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDUtI3qoc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDUtI3qoc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDUtI3qoc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDUtI3qoc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDUtI3qoc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDUtI3qoc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDUtI3qoc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDUtI3qoc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDUtI3qoc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDUtI3qoc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDUtI3qoc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUtI3qoc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUtI3qoc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDUtI3qoc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUtI3qoc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDUtI3qoc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDUtI3qoc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUtI3qoc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDUtI3qoc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDUtI3qoc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDUtI3qoc .navbar {
    height: 70px;
  }
  .cid-uXDUtI3qoc .navbar.opened {
    height: auto;
  }
  .cid-uXDUtI3qoc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP7Kf4OG3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP7Kf4OG3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP7Kf4OG3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP7Kf4OG3 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP7Kf4OG3 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP7Kf4OG3 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP7Kf4OG3 .link-wrap {
    align-items: center;
  }
}
.cid-uXP7Kf4OG3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDUtK1oHB {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDUtK1oHB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUtK1oHB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUtK1oHB .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUtK1oHB .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUtK1oHB .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUtK1oHB .wrapper {
  padding: 30px 0;
}
.cid-uXDUtK1oHB .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUtK1oHB .mbr-text,
.cid-uXDUtK1oHB .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUtK1oHB H3 {
  color: #4479d9;
}
.cid-uXDUtKhC1C {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDUtKhC1C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUtKhC1C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUtKhC1C .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUtKhC1C .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUtKhC1C .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUtKhC1C .wrapper {
  padding: 30px 0;
}
.cid-uXDUtKhC1C .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUtKhC1C .mbr-text,
.cid-uXDUtKhC1C .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUtIZbPz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDUtIZbPz .item-img {
  position: relative;
}
.cid-uXDUtIZbPz .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDUtIZbPz .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDUtIZbPz .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDUtIZbPz .image-wrapper {
  overflow: hidden;
}
.cid-uXDUtIZbPz .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDUtIZbPz .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDUtIZbPz .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDUtIZbPz .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDUtIZbPz .item1,
.cid-uXDUtIZbPz .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDUtIZbPz .item1 .item:hover,
.cid-uXDUtIZbPz .item .item:hover {
  cursor: pointer;
}
.cid-uXDUtIZbPz .item1:hover .link-icon-wrapper span,
.cid-uXDUtIZbPz .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDUtIZbPz .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDUtIZbPz .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDUtIZbPz .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDUtIZbPz .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDUtIZbPz .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDUtIZbPz .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDUtIZbPz .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDUtIZbPz .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDUtIZbPz .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDUtIZbPz .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDUtIZbPz img,
.cid-uXDUtIZbPz .item-img {
  width: 100%;
}
.cid-uXDUtIZbPz .item:focus,
.cid-uXDUtIZbPz span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDUtIZbPz .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDUtIZbPz .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDUtIZbPz .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUtIZbPz .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUtIZbPz .mbr-section-subtitle,
.cid-uXDUtIZbPz .subtitle-wrap,
.cid-uXDUtIZbPz .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUtIZbPz .mbr-text,
.cid-uXDUtIZbPz .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDUtKzAHK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUtKzAHK img {
  border-radius: 0px;
}
.cid-uXDUtKzAHK .row {
  justify-content: center;
}
.cid-uXDUtKzAHK .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUtKPzNx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDUtKPzNx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUtKPzNx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUtKPzNx [class^="socicon-"]:before,
.cid-uXDUtKPzNx [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDUtKPzNx .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDUtKPzNx .btn-social:hover {
  background: #4479d9;
}
.cid-uXDUtKPzNx .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDUtKPzNx .mbr-section-title,
.cid-uXDUtKPzNx .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDUtL7WvM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUtL7WvM img {
  border-radius: 0px;
}
.cid-uXDUtL7WvM .row {
  justify-content: center;
}
.cid-uXDUtL7WvM .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUtLpx6p {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDUtLpx6p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUtLpx6p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUtLpx6p .media-container-row {
  justify-content: space-between;
}
.cid-uXDUtLpx6p .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDUtLpx6p .text-content {
    max-width: none;
  }
}
.cid-uXDUtLpx6p .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDUtLpx6p .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDUtLpx6p .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDUtLpx6p .icons {
    justify-content: center !important;
  }
  .cid-uXDUtLpx6p .text-content * {
    text-align: center;
  }
}
.cid-uXDUtLpx6p .mbr-section-title {
  color: #000000;
}
.cid-uXDUtLKeIH {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDUtLKeIH .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDUtLKeIH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUtLKeIH .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDUtLKeIH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDUtLKeIH {
    align-items: flex-end;
  }
  .cid-uXDUtLKeIH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDUtLKeIH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDUtLKeIH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDUtLKeIH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDUtLKeIH .content-wrap {
    width: 100%;
  }
}
.cid-uXDUtLKeIH .mbr-section-subtitle,
.cid-uXDUtLKeIH .line {
  color: #ffffff;
}
.cid-uXDUtLKeIH .mbr-text,
.cid-uXDUtLKeIH .mbr-section-btn {
  text-align: right;
}
.cid-uXDUtLKeIH .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDUtM1ps4 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDUtM1ps4 .content {
    text-align: center;
  }
  .cid-uXDUtM1ps4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDUtM1ps4 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDUtM1ps4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDUtM1ps4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDUtM1ps4 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDUtM1ps4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDUtM1ps4 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDUtM1ps4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDUtM1ps4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDUtM1ps4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDUtM1ps4 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDUtM1ps4 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDUtM1ps4 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDUtM1ps4 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDUtM1ps4 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDUtM1ps4 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDUtM1ps4 H5 {
  color: #4479d9;
}
.cid-uXDUFcELjU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDUFcELjU .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDUFcELjU .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDUFcELjU .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDUFcELjU .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDUFcELjU .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDUFcELjU .container {
    padding: 0 1rem;
  }
}
.cid-uXDUFcELjU .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDUFcELjU .nav-link {
  position: relative;
}
.cid-uXDUFcELjU .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDUFcELjU nav.navbar {
  position: fixed;
}
.cid-uXDUFcELjU .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDUFcELjU .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDUFcELjU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDUFcELjU .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDUFcELjU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDUFcELjU .navbar.collapsed {
  justify-content: center;
}
.cid-uXDUFcELjU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDUFcELjU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDUFcELjU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDUFcELjU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDUFcELjU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDUFcELjU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDUFcELjU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDUFcELjU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDUFcELjU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDUFcELjU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDUFcELjU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDUFcELjU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDUFcELjU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDUFcELjU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDUFcELjU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDUFcELjU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDUFcELjU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDUFcELjU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDUFcELjU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDUFcELjU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDUFcELjU .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDUFcELjU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDUFcELjU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDUFcELjU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUFcELjU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDUFcELjU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDUFcELjU .dropdown-item:hover,
.cid-uXDUFcELjU .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDUFcELjU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDUFcELjU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDUFcELjU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDUFcELjU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDUFcELjU .dropdown-menu,
.cid-uXDUFcELjU .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDUFcELjU .nav-item:focus,
.cid-uXDUFcELjU .nav-link:focus {
  outline: none;
}
.cid-uXDUFcELjU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDUFcELjU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDUFcELjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDUFcELjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUFcELjU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDUFcELjU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDUFcELjU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDUFcELjU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDUFcELjU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDUFcELjU .dropdown-item.active,
.cid-uXDUFcELjU .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDUFcELjU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDUFcELjU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDUFcELjU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDUFcELjU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDUFcELjU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDUFcELjU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDUFcELjU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDUFcELjU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDUFcELjU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDUFcELjU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDUFcELjU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDUFcELjU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUFcELjU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUFcELjU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDUFcELjU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUFcELjU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDUFcELjU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDUFcELjU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUFcELjU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDUFcELjU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDUFcELjU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDUFcELjU .navbar {
    height: 70px;
  }
  .cid-uXDUFcELjU .navbar.opened {
    height: auto;
  }
  .cid-uXDUFcELjU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP7Yp2oqQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP7Yp2oqQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP7Yp2oqQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP7Yp2oqQ .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP7Yp2oqQ .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP7Yp2oqQ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP7Yp2oqQ .link-wrap {
    align-items: center;
  }
}
.cid-uXP7Yp2oqQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDUFe8R3M {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uXDUFe8R3M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUFe8R3M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUFe8R3M .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uXDUFe8R3M .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uXDUFe8R3M .container {
    padding: 0;
  }
}
.cid-uXDUFe8R3M .row {
  justify-content: center;
}
.cid-uXDUFe8R3M .title-wrapper {
  padding: 0 16px;
}
.cid-uXDUFe8R3M .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uXDUFe8R3M .mbr-section-title {
  color: #000000;
}
.cid-uXDUFfu3dG {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDUFfu3dG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUFfu3dG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUFfu3dG .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUFfu3dG .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUFfu3dG .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUFfu3dG .wrapper {
  padding: 30px 0;
}
.cid-uXDUFfu3dG .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUFfu3dG .mbr-text,
.cid-uXDUFfu3dG .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUFfu3dG H3 {
  color: #4479d9;
}
.cid-uXDUFfK7f4 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDUFfK7f4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUFfK7f4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUFfK7f4 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUFfK7f4 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUFfK7f4 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUFfK7f4 .wrapper {
  padding: 30px 0;
}
.cid-uXDUFfK7f4 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUFfK7f4 .mbr-text,
.cid-uXDUFfK7f4 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUFdNnru {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDUFdNnru .item-img {
  position: relative;
}
.cid-uXDUFdNnru .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDUFdNnru .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDUFdNnru .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDUFdNnru .image-wrapper {
  overflow: hidden;
}
.cid-uXDUFdNnru .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDUFdNnru .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDUFdNnru .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDUFdNnru .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDUFdNnru .item1,
.cid-uXDUFdNnru .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDUFdNnru .item1 .item:hover,
.cid-uXDUFdNnru .item .item:hover {
  cursor: pointer;
}
.cid-uXDUFdNnru .item1:hover .link-icon-wrapper span,
.cid-uXDUFdNnru .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDUFdNnru .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDUFdNnru .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDUFdNnru .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDUFdNnru .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDUFdNnru .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDUFdNnru .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDUFdNnru .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDUFdNnru .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDUFdNnru .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDUFdNnru .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDUFdNnru img,
.cid-uXDUFdNnru .item-img {
  width: 100%;
}
.cid-uXDUFdNnru .item:focus,
.cid-uXDUFdNnru span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDUFdNnru .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDUFdNnru .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDUFdNnru .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUFdNnru .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUFdNnru .mbr-section-subtitle,
.cid-uXDUFdNnru .subtitle-wrap,
.cid-uXDUFdNnru .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUFdNnru .mbr-text,
.cid-uXDUFdNnru .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDUFg01r2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUFg01r2 img {
  border-radius: 0px;
}
.cid-uXDUFg01r2 .row {
  justify-content: center;
}
.cid-uXDUFg01r2 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUFge8Bs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDUFge8Bs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUFge8Bs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUFge8Bs [class^="socicon-"]:before,
.cid-uXDUFge8Bs [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDUFge8Bs .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDUFge8Bs .btn-social:hover {
  background: #4479d9;
}
.cid-uXDUFge8Bs .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDUFge8Bs .mbr-section-title,
.cid-uXDUFge8Bs .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDUFguBWS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUFguBWS img {
  border-radius: 0px;
}
.cid-uXDUFguBWS .row {
  justify-content: center;
}
.cid-uXDUFguBWS .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUFgJcjM {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDUFgJcjM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUFgJcjM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUFgJcjM .media-container-row {
  justify-content: space-between;
}
.cid-uXDUFgJcjM .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDUFgJcjM .text-content {
    max-width: none;
  }
}
.cid-uXDUFgJcjM .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDUFgJcjM .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDUFgJcjM .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDUFgJcjM .icons {
    justify-content: center !important;
  }
  .cid-uXDUFgJcjM .text-content * {
    text-align: center;
  }
}
.cid-uXDUFgJcjM .mbr-section-title {
  color: #000000;
}
.cid-uXDUFh6yxL {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDUFh6yxL .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDUFh6yxL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUFh6yxL .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDUFh6yxL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDUFh6yxL {
    align-items: flex-end;
  }
  .cid-uXDUFh6yxL .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDUFh6yxL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDUFh6yxL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDUFh6yxL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDUFh6yxL .content-wrap {
    width: 100%;
  }
}
.cid-uXDUFh6yxL .mbr-section-subtitle,
.cid-uXDUFh6yxL .line {
  color: #ffffff;
}
.cid-uXDUFh6yxL .mbr-text,
.cid-uXDUFh6yxL .mbr-section-btn {
  text-align: right;
}
.cid-uXDUFh6yxL .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDUFhnz0a {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDUFhnz0a .content {
    text-align: center;
  }
  .cid-uXDUFhnz0a .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDUFhnz0a .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDUFhnz0a .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDUFhnz0a .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDUFhnz0a .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDUFhnz0a .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDUFhnz0a .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDUFhnz0a .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDUFhnz0a .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDUFhnz0a .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDUFhnz0a .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDUFhnz0a .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDUFhnz0a .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDUFhnz0a .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDUFhnz0a .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDUFhnz0a .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDUFhnz0a H5 {
  color: #4479d9;
}
.cid-uXDUUHEzNP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDUUHEzNP .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDUUHEzNP .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDUUHEzNP .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDUUHEzNP .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDUUHEzNP .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDUUHEzNP .container {
    padding: 0 1rem;
  }
}
.cid-uXDUUHEzNP .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDUUHEzNP .nav-link {
  position: relative;
}
.cid-uXDUUHEzNP .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDUUHEzNP nav.navbar {
  position: fixed;
}
.cid-uXDUUHEzNP .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDUUHEzNP .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDUUHEzNP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDUUHEzNP .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDUUHEzNP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDUUHEzNP .navbar.collapsed {
  justify-content: center;
}
.cid-uXDUUHEzNP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDUUHEzNP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDUUHEzNP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDUUHEzNP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDUUHEzNP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDUUHEzNP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDUUHEzNP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDUUHEzNP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDUUHEzNP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDUUHEzNP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDUUHEzNP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDUUHEzNP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDUUHEzNP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDUUHEzNP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDUUHEzNP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDUUHEzNP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDUUHEzNP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDUUHEzNP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDUUHEzNP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDUUHEzNP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDUUHEzNP .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDUUHEzNP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDUUHEzNP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDUUHEzNP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUUHEzNP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDUUHEzNP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDUUHEzNP .dropdown-item:hover,
.cid-uXDUUHEzNP .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDUUHEzNP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDUUHEzNP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDUUHEzNP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDUUHEzNP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDUUHEzNP .dropdown-menu,
.cid-uXDUUHEzNP .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDUUHEzNP .nav-item:focus,
.cid-uXDUUHEzNP .nav-link:focus {
  outline: none;
}
.cid-uXDUUHEzNP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDUUHEzNP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDUUHEzNP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDUUHEzNP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDUUHEzNP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDUUHEzNP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDUUHEzNP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDUUHEzNP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDUUHEzNP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDUUHEzNP .dropdown-item.active,
.cid-uXDUUHEzNP .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDUUHEzNP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDUUHEzNP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDUUHEzNP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDUUHEzNP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDUUHEzNP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDUUHEzNP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDUUHEzNP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDUUHEzNP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDUUHEzNP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDUUHEzNP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDUUHEzNP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDUUHEzNP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUUHEzNP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDUUHEzNP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDUUHEzNP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUUHEzNP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDUUHEzNP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDUUHEzNP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDUUHEzNP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDUUHEzNP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDUUHEzNP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDUUHEzNP .navbar {
    height: 70px;
  }
  .cid-uXDUUHEzNP .navbar.opened {
    height: auto;
  }
  .cid-uXDUUHEzNP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP8pHsUhJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP8pHsUhJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP8pHsUhJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP8pHsUhJ .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP8pHsUhJ .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP8pHsUhJ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP8pHsUhJ .link-wrap {
    align-items: center;
  }
}
.cid-uXP8pHsUhJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDUUJriOz {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDUUJriOz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUUJriOz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUUJriOz .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUUJriOz .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUUJriOz .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUUJriOz .wrapper {
  padding: 30px 0;
}
.cid-uXDUUJriOz .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUUJriOz .mbr-text,
.cid-uXDUUJriOz .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUUJriOz H3 {
  color: #4479d9;
}
.cid-uXDUUJJStq {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDUUJJStq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUUJJStq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUUJJStq .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDUUJJStq .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDUUJJStq .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDUUJJStq .wrapper {
  padding: 30px 0;
}
.cid-uXDUUJJStq .mbr-section-title {
  color: #fafafa;
}
.cid-uXDUUJJStq .mbr-text,
.cid-uXDUUJJStq .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDUUItIf8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDUUItIf8 .item-img {
  position: relative;
}
.cid-uXDUUItIf8 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDUUItIf8 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDUUItIf8 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDUUItIf8 .image-wrapper {
  overflow: hidden;
}
.cid-uXDUUItIf8 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDUUItIf8 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDUUItIf8 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDUUItIf8 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDUUItIf8 .item1,
.cid-uXDUUItIf8 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDUUItIf8 .item1 .item:hover,
.cid-uXDUUItIf8 .item .item:hover {
  cursor: pointer;
}
.cid-uXDUUItIf8 .item1:hover .link-icon-wrapper span,
.cid-uXDUUItIf8 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDUUItIf8 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDUUItIf8 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDUUItIf8 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDUUItIf8 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDUUItIf8 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDUUItIf8 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDUUItIf8 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDUUItIf8 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDUUItIf8 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDUUItIf8 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDUUItIf8 img,
.cid-uXDUUItIf8 .item-img {
  width: 100%;
}
.cid-uXDUUItIf8 .item:focus,
.cid-uXDUUItIf8 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDUUItIf8 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDUUItIf8 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDUUItIf8 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUUItIf8 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUUItIf8 .mbr-section-subtitle,
.cid-uXDUUItIf8 .subtitle-wrap,
.cid-uXDUUItIf8 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDUUItIf8 .mbr-text,
.cid-uXDUUItIf8 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDUUK0fxz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUUK0fxz img {
  border-radius: 0px;
}
.cid-uXDUUK0fxz .row {
  justify-content: center;
}
.cid-uXDUUK0fxz .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUUKkJzh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDUUKkJzh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUUKkJzh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUUKkJzh [class^="socicon-"]:before,
.cid-uXDUUKkJzh [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDUUKkJzh .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDUUKkJzh .btn-social:hover {
  background: #4479d9;
}
.cid-uXDUUKkJzh .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDUUKkJzh .mbr-section-title,
.cid-uXDUUKkJzh .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDUUKBXYT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDUUKBXYT img {
  border-radius: 0px;
}
.cid-uXDUUKBXYT .row {
  justify-content: center;
}
.cid-uXDUUKBXYT .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDUUKURYn {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDUUKURYn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUUKURYn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDUUKURYn .media-container-row {
  justify-content: space-between;
}
.cid-uXDUUKURYn .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDUUKURYn .text-content {
    max-width: none;
  }
}
.cid-uXDUUKURYn .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDUUKURYn .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDUUKURYn .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDUUKURYn .icons {
    justify-content: center !important;
  }
  .cid-uXDUUKURYn .text-content * {
    text-align: center;
  }
}
.cid-uXDUUKURYn .mbr-section-title {
  color: #000000;
}
.cid-uXDUULf8fk {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDUULf8fk .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDUULf8fk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDUULf8fk .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDUULf8fk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDUULf8fk {
    align-items: flex-end;
  }
  .cid-uXDUULf8fk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDUULf8fk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDUULf8fk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDUULf8fk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDUULf8fk .content-wrap {
    width: 100%;
  }
}
.cid-uXDUULf8fk .mbr-section-subtitle,
.cid-uXDUULf8fk .line {
  color: #ffffff;
}
.cid-uXDUULf8fk .mbr-text,
.cid-uXDUULf8fk .mbr-section-btn {
  text-align: right;
}
.cid-uXDUULf8fk .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDUULyibt {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDUULyibt .content {
    text-align: center;
  }
  .cid-uXDUULyibt .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDUULyibt .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDUULyibt .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDUULyibt .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDUULyibt .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDUULyibt .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDUULyibt .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDUULyibt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDUULyibt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDUULyibt .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDUULyibt .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDUULyibt .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDUULyibt .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDUULyibt .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDUULyibt .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDUULyibt .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDUULyibt H5 {
  color: #4479d9;
}
.cid-uXDVM7Je8k {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDVM7Je8k .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDVM7Je8k .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDVM7Je8k .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDVM7Je8k .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDVM7Je8k .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDVM7Je8k .container {
    padding: 0 1rem;
  }
}
.cid-uXDVM7Je8k .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDVM7Je8k .nav-link {
  position: relative;
}
.cid-uXDVM7Je8k .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDVM7Je8k nav.navbar {
  position: fixed;
}
.cid-uXDVM7Je8k .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDVM7Je8k .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDVM7Je8k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDVM7Je8k .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDVM7Je8k .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDVM7Je8k .navbar.collapsed {
  justify-content: center;
}
.cid-uXDVM7Je8k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDVM7Je8k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDVM7Je8k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDVM7Je8k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDVM7Je8k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDVM7Je8k .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDVM7Je8k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDVM7Je8k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDVM7Je8k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDVM7Je8k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDVM7Je8k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDVM7Je8k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDVM7Je8k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDVM7Je8k .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDVM7Je8k .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDVM7Je8k .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDVM7Je8k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDVM7Je8k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDVM7Je8k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDVM7Je8k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDVM7Je8k .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDVM7Je8k .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDVM7Je8k .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDVM7Je8k .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDVM7Je8k .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDVM7Je8k .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDVM7Je8k .dropdown-item:hover,
.cid-uXDVM7Je8k .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDVM7Je8k .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDVM7Je8k .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDVM7Je8k .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDVM7Je8k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDVM7Je8k .dropdown-menu,
.cid-uXDVM7Je8k .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDVM7Je8k .nav-item:focus,
.cid-uXDVM7Je8k .nav-link:focus {
  outline: none;
}
.cid-uXDVM7Je8k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDVM7Je8k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDVM7Je8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDVM7Je8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDVM7Je8k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDVM7Je8k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDVM7Je8k .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDVM7Je8k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDVM7Je8k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDVM7Je8k .dropdown-item.active,
.cid-uXDVM7Je8k .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDVM7Je8k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDVM7Je8k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDVM7Je8k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDVM7Je8k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDVM7Je8k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDVM7Je8k .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDVM7Je8k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDVM7Je8k .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDVM7Je8k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDVM7Je8k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDVM7Je8k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDVM7Je8k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDVM7Je8k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDVM7Je8k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDVM7Je8k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDVM7Je8k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDVM7Je8k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDVM7Je8k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDVM7Je8k .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDVM7Je8k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDVM7Je8k .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDVM7Je8k .navbar {
    height: 70px;
  }
  .cid-uXDVM7Je8k .navbar.opened {
    height: auto;
  }
  .cid-uXDVM7Je8k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP8Gofh7A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP8Gofh7A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP8Gofh7A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP8Gofh7A .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP8Gofh7A .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP8Gofh7A .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP8Gofh7A .link-wrap {
    align-items: center;
  }
}
.cid-uXP8Gofh7A .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDVM9A4LI {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDVM9A4LI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVM9A4LI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVM9A4LI .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDVM9A4LI .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDVM9A4LI .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDVM9A4LI .wrapper {
  padding: 30px 0;
}
.cid-uXDVM9A4LI .mbr-section-title {
  color: #fafafa;
}
.cid-uXDVM9A4LI .mbr-text,
.cid-uXDVM9A4LI .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDVM9A4LI H3 {
  color: #4479d9;
}
.cid-uXDVM9R3Fr {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDVM9R3Fr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVM9R3Fr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVM9R3Fr .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDVM9R3Fr .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDVM9R3Fr .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDVM9R3Fr .wrapper {
  padding: 30px 0;
}
.cid-uXDVM9R3Fr .mbr-section-title {
  color: #fafafa;
}
.cid-uXDVM9R3Fr .mbr-text,
.cid-uXDVM9R3Fr .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDVMachWe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDVMachWe img {
  border-radius: 0px;
}
.cid-uXDVMachWe .row {
  justify-content: center;
}
.cid-uXDVMachWe .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDVM8zn3t {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDVM8zn3t .item-img {
  position: relative;
}
.cid-uXDVM8zn3t .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDVM8zn3t .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDVM8zn3t .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDVM8zn3t .image-wrapper {
  overflow: hidden;
}
.cid-uXDVM8zn3t .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDVM8zn3t .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDVM8zn3t .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDVM8zn3t .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDVM8zn3t .item1,
.cid-uXDVM8zn3t .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDVM8zn3t .item1 .item:hover,
.cid-uXDVM8zn3t .item .item:hover {
  cursor: pointer;
}
.cid-uXDVM8zn3t .item1:hover .link-icon-wrapper span,
.cid-uXDVM8zn3t .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDVM8zn3t .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDVM8zn3t .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDVM8zn3t .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDVM8zn3t .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDVM8zn3t .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDVM8zn3t .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDVM8zn3t .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDVM8zn3t .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDVM8zn3t .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDVM8zn3t .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDVM8zn3t img,
.cid-uXDVM8zn3t .item-img {
  width: 100%;
}
.cid-uXDVM8zn3t .item:focus,
.cid-uXDVM8zn3t span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDVM8zn3t .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDVM8zn3t .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDVM8zn3t .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDVM8zn3t .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDVM8zn3t .mbr-section-subtitle,
.cid-uXDVM8zn3t .subtitle-wrap,
.cid-uXDVM8zn3t .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDVM8zn3t .mbr-text,
.cid-uXDVM8zn3t .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDVMayLLi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDVMayLLi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVMayLLi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVMayLLi [class^="socicon-"]:before,
.cid-uXDVMayLLi [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDVMayLLi .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDVMayLLi .btn-social:hover {
  background: #4479d9;
}
.cid-uXDVMayLLi .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDVMayLLi .mbr-section-title,
.cid-uXDVMayLLi .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDVMaQb5F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDVMaQb5F img {
  border-radius: 0px;
}
.cid-uXDVMaQb5F .row {
  justify-content: center;
}
.cid-uXDVMaQb5F .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDVMbaoBx {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDVMbaoBx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVMbaoBx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVMbaoBx .media-container-row {
  justify-content: space-between;
}
.cid-uXDVMbaoBx .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDVMbaoBx .text-content {
    max-width: none;
  }
}
.cid-uXDVMbaoBx .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDVMbaoBx .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDVMbaoBx .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDVMbaoBx .icons {
    justify-content: center !important;
  }
  .cid-uXDVMbaoBx .text-content * {
    text-align: center;
  }
}
.cid-uXDVMbaoBx .mbr-section-title {
  color: #000000;
}
.cid-uXDVMbvcaR {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDVMbvcaR .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDVMbvcaR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVMbvcaR .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDVMbvcaR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDVMbvcaR {
    align-items: flex-end;
  }
  .cid-uXDVMbvcaR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDVMbvcaR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDVMbvcaR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDVMbvcaR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDVMbvcaR .content-wrap {
    width: 100%;
  }
}
.cid-uXDVMbvcaR .mbr-section-subtitle,
.cid-uXDVMbvcaR .line {
  color: #ffffff;
}
.cid-uXDVMbvcaR .mbr-text,
.cid-uXDVMbvcaR .mbr-section-btn {
  text-align: right;
}
.cid-uXDVMbvcaR .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDVMbPUGP {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDVMbPUGP .content {
    text-align: center;
  }
  .cid-uXDVMbPUGP .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDVMbPUGP .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDVMbPUGP .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDVMbPUGP .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDVMbPUGP .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDVMbPUGP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDVMbPUGP .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDVMbPUGP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDVMbPUGP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDVMbPUGP .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDVMbPUGP .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDVMbPUGP .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDVMbPUGP .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDVMbPUGP .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDVMbPUGP .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDVMbPUGP .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDVMbPUGP H5 {
  color: #4479d9;
}
.cid-uXDVVXUMGd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDVVXUMGd .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDVVXUMGd .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDVVXUMGd .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDVVXUMGd .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDVVXUMGd .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDVVXUMGd .container {
    padding: 0 1rem;
  }
}
.cid-uXDVVXUMGd .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDVVXUMGd .nav-link {
  position: relative;
}
.cid-uXDVVXUMGd .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDVVXUMGd nav.navbar {
  position: fixed;
}
.cid-uXDVVXUMGd .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDVVXUMGd .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDVVXUMGd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDVVXUMGd .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDVVXUMGd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDVVXUMGd .navbar.collapsed {
  justify-content: center;
}
.cid-uXDVVXUMGd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDVVXUMGd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDVVXUMGd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDVVXUMGd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDVVXUMGd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDVVXUMGd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDVVXUMGd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDVVXUMGd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDVVXUMGd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDVVXUMGd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDVVXUMGd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDVVXUMGd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDVVXUMGd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDVVXUMGd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDVVXUMGd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDVVXUMGd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDVVXUMGd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDVVXUMGd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDVVXUMGd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDVVXUMGd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDVVXUMGd .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDVVXUMGd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDVVXUMGd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDVVXUMGd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDVVXUMGd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDVVXUMGd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDVVXUMGd .dropdown-item:hover,
.cid-uXDVVXUMGd .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDVVXUMGd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDVVXUMGd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDVVXUMGd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDVVXUMGd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDVVXUMGd .dropdown-menu,
.cid-uXDVVXUMGd .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDVVXUMGd .nav-item:focus,
.cid-uXDVVXUMGd .nav-link:focus {
  outline: none;
}
.cid-uXDVVXUMGd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDVVXUMGd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDVVXUMGd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDVVXUMGd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDVVXUMGd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDVVXUMGd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDVVXUMGd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDVVXUMGd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDVVXUMGd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDVVXUMGd .dropdown-item.active,
.cid-uXDVVXUMGd .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDVVXUMGd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDVVXUMGd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDVVXUMGd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDVVXUMGd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDVVXUMGd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDVVXUMGd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDVVXUMGd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDVVXUMGd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDVVXUMGd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDVVXUMGd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDVVXUMGd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDVVXUMGd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDVVXUMGd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDVVXUMGd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDVVXUMGd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDVVXUMGd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDVVXUMGd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDVVXUMGd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDVVXUMGd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDVVXUMGd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDVVXUMGd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDVVXUMGd .navbar {
    height: 70px;
  }
  .cid-uXDVVXUMGd .navbar.opened {
    height: auto;
  }
  .cid-uXDVVXUMGd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP8UAFUZT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP8UAFUZT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP8UAFUZT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP8UAFUZT .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP8UAFUZT .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP8UAFUZT .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP8UAFUZT .link-wrap {
    align-items: center;
  }
}
.cid-uXP8UAFUZT .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDVVZXD6z {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDVVZXD6z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVVZXD6z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVVZXD6z .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDVVZXD6z .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDVVZXD6z .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDVVZXD6z .wrapper {
  padding: 30px 0;
}
.cid-uXDVVZXD6z .mbr-section-title {
  color: #fafafa;
}
.cid-uXDVVZXD6z .mbr-text,
.cid-uXDVVZXD6z .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDVVZXD6z H3 {
  color: #4479d9;
}
.cid-uXDVW0kYdK {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDVW0kYdK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVW0kYdK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVW0kYdK .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDVW0kYdK .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDVW0kYdK .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDVW0kYdK .wrapper {
  padding: 30px 0;
}
.cid-uXDVW0kYdK .mbr-section-title {
  color: #fafafa;
}
.cid-uXDVW0kYdK .mbr-text,
.cid-uXDVW0kYdK .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDVW0HVa2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDVW0HVa2 img {
  border-radius: 0px;
}
.cid-uXDVW0HVa2 .row {
  justify-content: center;
}
.cid-uXDVW0HVa2 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDVVYOHs1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDVVYOHs1 .item-img {
  position: relative;
}
.cid-uXDVVYOHs1 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDVVYOHs1 .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDVVYOHs1 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDVVYOHs1 .image-wrapper {
  overflow: hidden;
}
.cid-uXDVVYOHs1 .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDVVYOHs1 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDVVYOHs1 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDVVYOHs1 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDVVYOHs1 .item1,
.cid-uXDVVYOHs1 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDVVYOHs1 .item1 .item:hover,
.cid-uXDVVYOHs1 .item .item:hover {
  cursor: pointer;
}
.cid-uXDVVYOHs1 .item1:hover .link-icon-wrapper span,
.cid-uXDVVYOHs1 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDVVYOHs1 .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDVVYOHs1 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDVVYOHs1 .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDVVYOHs1 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDVVYOHs1 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDVVYOHs1 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDVVYOHs1 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDVVYOHs1 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDVVYOHs1 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDVVYOHs1 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDVVYOHs1 img,
.cid-uXDVVYOHs1 .item-img {
  width: 100%;
}
.cid-uXDVVYOHs1 .item:focus,
.cid-uXDVVYOHs1 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDVVYOHs1 .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDVVYOHs1 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDVVYOHs1 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDVVYOHs1 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDVVYOHs1 .mbr-section-subtitle,
.cid-uXDVVYOHs1 .subtitle-wrap,
.cid-uXDVVYOHs1 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDVVYOHs1 .mbr-text,
.cid-uXDVVYOHs1 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDVW102O0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDVW102O0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVW102O0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVW102O0 [class^="socicon-"]:before,
.cid-uXDVW102O0 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDVW102O0 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDVW102O0 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDVW102O0 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDVW102O0 .mbr-section-title,
.cid-uXDVW102O0 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDVW1jCBv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDVW1jCBv img {
  border-radius: 0px;
}
.cid-uXDVW1jCBv .row {
  justify-content: center;
}
.cid-uXDVW1jCBv .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDVW1Aj80 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDVW1Aj80 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVW1Aj80 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDVW1Aj80 .media-container-row {
  justify-content: space-between;
}
.cid-uXDVW1Aj80 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDVW1Aj80 .text-content {
    max-width: none;
  }
}
.cid-uXDVW1Aj80 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDVW1Aj80 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDVW1Aj80 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDVW1Aj80 .icons {
    justify-content: center !important;
  }
  .cid-uXDVW1Aj80 .text-content * {
    text-align: center;
  }
}
.cid-uXDVW1Aj80 .mbr-section-title {
  color: #000000;
}
.cid-uXDVW1ZWfg {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDVW1ZWfg .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDVW1ZWfg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDVW1ZWfg .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDVW1ZWfg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDVW1ZWfg {
    align-items: flex-end;
  }
  .cid-uXDVW1ZWfg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDVW1ZWfg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDVW1ZWfg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDVW1ZWfg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDVW1ZWfg .content-wrap {
    width: 100%;
  }
}
.cid-uXDVW1ZWfg .mbr-section-subtitle,
.cid-uXDVW1ZWfg .line {
  color: #ffffff;
}
.cid-uXDVW1ZWfg .mbr-text,
.cid-uXDVW1ZWfg .mbr-section-btn {
  text-align: right;
}
.cid-uXDVW1ZWfg .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDVW2lSNB {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDVW2lSNB .content {
    text-align: center;
  }
  .cid-uXDVW2lSNB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDVW2lSNB .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDVW2lSNB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDVW2lSNB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDVW2lSNB .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDVW2lSNB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDVW2lSNB .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDVW2lSNB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDVW2lSNB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDVW2lSNB .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDVW2lSNB .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDVW2lSNB .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDVW2lSNB .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDVW2lSNB .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDVW2lSNB .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDVW2lSNB .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDVW2lSNB H5 {
  color: #4479d9;
}
.cid-uXDW69kM9i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDW69kM9i .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDW69kM9i .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDW69kM9i .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDW69kM9i .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDW69kM9i .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDW69kM9i .container {
    padding: 0 1rem;
  }
}
.cid-uXDW69kM9i .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDW69kM9i .nav-link {
  position: relative;
}
.cid-uXDW69kM9i .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDW69kM9i nav.navbar {
  position: fixed;
}
.cid-uXDW69kM9i .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDW69kM9i .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDW69kM9i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDW69kM9i .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDW69kM9i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDW69kM9i .navbar.collapsed {
  justify-content: center;
}
.cid-uXDW69kM9i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDW69kM9i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDW69kM9i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDW69kM9i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDW69kM9i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDW69kM9i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDW69kM9i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDW69kM9i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDW69kM9i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDW69kM9i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDW69kM9i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDW69kM9i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDW69kM9i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDW69kM9i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDW69kM9i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDW69kM9i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDW69kM9i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDW69kM9i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDW69kM9i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDW69kM9i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDW69kM9i .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDW69kM9i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDW69kM9i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDW69kM9i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDW69kM9i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDW69kM9i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDW69kM9i .dropdown-item:hover,
.cid-uXDW69kM9i .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDW69kM9i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDW69kM9i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDW69kM9i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDW69kM9i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDW69kM9i .dropdown-menu,
.cid-uXDW69kM9i .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDW69kM9i .nav-item:focus,
.cid-uXDW69kM9i .nav-link:focus {
  outline: none;
}
.cid-uXDW69kM9i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDW69kM9i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDW69kM9i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDW69kM9i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDW69kM9i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDW69kM9i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDW69kM9i .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDW69kM9i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDW69kM9i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDW69kM9i .dropdown-item.active,
.cid-uXDW69kM9i .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDW69kM9i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDW69kM9i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDW69kM9i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDW69kM9i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDW69kM9i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDW69kM9i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDW69kM9i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDW69kM9i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDW69kM9i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDW69kM9i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDW69kM9i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDW69kM9i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDW69kM9i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDW69kM9i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDW69kM9i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDW69kM9i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDW69kM9i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDW69kM9i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDW69kM9i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDW69kM9i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDW69kM9i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDW69kM9i .navbar {
    height: 70px;
  }
  .cid-uXDW69kM9i .navbar.opened {
    height: auto;
  }
  .cid-uXDW69kM9i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP9bRmz2j {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP9bRmz2j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP9bRmz2j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP9bRmz2j .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP9bRmz2j .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP9bRmz2j .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP9bRmz2j .link-wrap {
    align-items: center;
  }
}
.cid-uXP9bRmz2j .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDW6baZvB {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDW6baZvB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDW6baZvB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDW6baZvB .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDW6baZvB .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDW6baZvB .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDW6baZvB .wrapper {
  padding: 30px 0;
}
.cid-uXDW6baZvB .mbr-section-title {
  color: #fafafa;
}
.cid-uXDW6baZvB .mbr-text,
.cid-uXDW6baZvB .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDW6baZvB H3 {
  color: #4479d9;
}
.cid-uXDW6bucoU {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDW6bucoU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDW6bucoU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDW6bucoU .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDW6bucoU .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDW6bucoU .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDW6bucoU .wrapper {
  padding: 30px 0;
}
.cid-uXDW6bucoU .mbr-section-title {
  color: #fafafa;
}
.cid-uXDW6bucoU .mbr-text,
.cid-uXDW6bucoU .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDW6a8otu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDW6a8otu .item-img {
  position: relative;
}
.cid-uXDW6a8otu .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDW6a8otu .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDW6a8otu .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDW6a8otu .image-wrapper {
  overflow: hidden;
}
.cid-uXDW6a8otu .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDW6a8otu .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDW6a8otu .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDW6a8otu .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDW6a8otu .item1,
.cid-uXDW6a8otu .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDW6a8otu .item1 .item:hover,
.cid-uXDW6a8otu .item .item:hover {
  cursor: pointer;
}
.cid-uXDW6a8otu .item1:hover .link-icon-wrapper span,
.cid-uXDW6a8otu .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDW6a8otu .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDW6a8otu .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDW6a8otu .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDW6a8otu .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDW6a8otu .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDW6a8otu .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDW6a8otu .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDW6a8otu .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDW6a8otu .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDW6a8otu .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDW6a8otu img,
.cid-uXDW6a8otu .item-img {
  width: 100%;
}
.cid-uXDW6a8otu .item:focus,
.cid-uXDW6a8otu span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDW6a8otu .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDW6a8otu .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDW6a8otu .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDW6a8otu .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDW6a8otu .mbr-section-subtitle,
.cid-uXDW6a8otu .subtitle-wrap,
.cid-uXDW6a8otu .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDW6a8otu .mbr-text,
.cid-uXDW6a8otu .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDW6bN0rA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDW6bN0rA img {
  border-radius: 0px;
}
.cid-uXDW6bN0rA .row {
  justify-content: center;
}
.cid-uXDW6bN0rA .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDW6c5LCg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDW6c5LCg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDW6c5LCg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDW6c5LCg [class^="socicon-"]:before,
.cid-uXDW6c5LCg [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDW6c5LCg .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDW6c5LCg .btn-social:hover {
  background: #4479d9;
}
.cid-uXDW6c5LCg .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDW6c5LCg .mbr-section-title,
.cid-uXDW6c5LCg .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDW6coCbe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDW6coCbe img {
  border-radius: 0px;
}
.cid-uXDW6coCbe .row {
  justify-content: center;
}
.cid-uXDW6coCbe .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDW6cFcpM {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDW6cFcpM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDW6cFcpM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDW6cFcpM .media-container-row {
  justify-content: space-between;
}
.cid-uXDW6cFcpM .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDW6cFcpM .text-content {
    max-width: none;
  }
}
.cid-uXDW6cFcpM .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDW6cFcpM .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDW6cFcpM .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDW6cFcpM .icons {
    justify-content: center !important;
  }
  .cid-uXDW6cFcpM .text-content * {
    text-align: center;
  }
}
.cid-uXDW6cFcpM .mbr-section-title {
  color: #000000;
}
.cid-uXDW6d2QV0 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDW6d2QV0 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDW6d2QV0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDW6d2QV0 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDW6d2QV0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDW6d2QV0 {
    align-items: flex-end;
  }
  .cid-uXDW6d2QV0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDW6d2QV0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDW6d2QV0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDW6d2QV0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDW6d2QV0 .content-wrap {
    width: 100%;
  }
}
.cid-uXDW6d2QV0 .mbr-section-subtitle,
.cid-uXDW6d2QV0 .line {
  color: #ffffff;
}
.cid-uXDW6d2QV0 .mbr-text,
.cid-uXDW6d2QV0 .mbr-section-btn {
  text-align: right;
}
.cid-uXDW6d2QV0 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDW6dlFjn {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDW6dlFjn .content {
    text-align: center;
  }
  .cid-uXDW6dlFjn .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDW6dlFjn .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDW6dlFjn .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDW6dlFjn .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDW6dlFjn .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDW6dlFjn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDW6dlFjn .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDW6dlFjn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDW6dlFjn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDW6dlFjn .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDW6dlFjn .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDW6dlFjn .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDW6dlFjn .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDW6dlFjn .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDW6dlFjn .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDW6dlFjn .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDW6dlFjn H5 {
  color: #4479d9;
}
.cid-uXDWlnGn0G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDWlnGn0G .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDWlnGn0G .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDWlnGn0G .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDWlnGn0G .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDWlnGn0G .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDWlnGn0G .container {
    padding: 0 1rem;
  }
}
.cid-uXDWlnGn0G .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDWlnGn0G .nav-link {
  position: relative;
}
.cid-uXDWlnGn0G .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDWlnGn0G nav.navbar {
  position: fixed;
}
.cid-uXDWlnGn0G .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDWlnGn0G .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDWlnGn0G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDWlnGn0G .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDWlnGn0G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDWlnGn0G .navbar.collapsed {
  justify-content: center;
}
.cid-uXDWlnGn0G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDWlnGn0G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDWlnGn0G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDWlnGn0G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDWlnGn0G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDWlnGn0G .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDWlnGn0G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDWlnGn0G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDWlnGn0G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDWlnGn0G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDWlnGn0G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDWlnGn0G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDWlnGn0G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDWlnGn0G .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDWlnGn0G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDWlnGn0G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDWlnGn0G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDWlnGn0G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDWlnGn0G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDWlnGn0G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDWlnGn0G .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDWlnGn0G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDWlnGn0G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDWlnGn0G .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWlnGn0G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDWlnGn0G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDWlnGn0G .dropdown-item:hover,
.cid-uXDWlnGn0G .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDWlnGn0G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDWlnGn0G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDWlnGn0G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDWlnGn0G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDWlnGn0G .dropdown-menu,
.cid-uXDWlnGn0G .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDWlnGn0G .nav-item:focus,
.cid-uXDWlnGn0G .nav-link:focus {
  outline: none;
}
.cid-uXDWlnGn0G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDWlnGn0G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDWlnGn0G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDWlnGn0G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWlnGn0G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDWlnGn0G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDWlnGn0G .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDWlnGn0G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDWlnGn0G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDWlnGn0G .dropdown-item.active,
.cid-uXDWlnGn0G .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDWlnGn0G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDWlnGn0G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDWlnGn0G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDWlnGn0G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDWlnGn0G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDWlnGn0G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDWlnGn0G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDWlnGn0G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDWlnGn0G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDWlnGn0G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDWlnGn0G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDWlnGn0G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWlnGn0G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWlnGn0G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDWlnGn0G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWlnGn0G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDWlnGn0G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDWlnGn0G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWlnGn0G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDWlnGn0G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDWlnGn0G .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDWlnGn0G .navbar {
    height: 70px;
  }
  .cid-uXDWlnGn0G .navbar.opened {
    height: auto;
  }
  .cid-uXDWlnGn0G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP9p3zfGz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP9p3zfGz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP9p3zfGz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP9p3zfGz .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP9p3zfGz .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP9p3zfGz .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP9p3zfGz .link-wrap {
    align-items: center;
  }
}
.cid-uXP9p3zfGz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDWlpzxwA {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDWlpzxwA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWlpzxwA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWlpzxwA .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWlpzxwA .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWlpzxwA .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWlpzxwA .wrapper {
  padding: 30px 0;
}
.cid-uXDWlpzxwA .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWlpzxwA .mbr-text,
.cid-uXDWlpzxwA .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWlpzxwA H3 {
  color: #4479d9;
}
.cid-uXDWlpSLHk {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDWlpSLHk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWlpSLHk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWlpSLHk .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWlpSLHk .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWlpSLHk .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWlpSLHk .wrapper {
  padding: 30px 0;
}
.cid-uXDWlpSLHk .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWlpSLHk .mbr-text,
.cid-uXDWlpSLHk .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWloykBO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDWloykBO .item-img {
  position: relative;
}
.cid-uXDWloykBO .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDWloykBO .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDWloykBO .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDWloykBO .image-wrapper {
  overflow: hidden;
}
.cid-uXDWloykBO .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDWloykBO .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDWloykBO .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDWloykBO .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDWloykBO .item1,
.cid-uXDWloykBO .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDWloykBO .item1 .item:hover,
.cid-uXDWloykBO .item .item:hover {
  cursor: pointer;
}
.cid-uXDWloykBO .item1:hover .link-icon-wrapper span,
.cid-uXDWloykBO .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDWloykBO .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDWloykBO .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDWloykBO .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDWloykBO .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDWloykBO .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDWloykBO .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDWloykBO .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDWloykBO .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDWloykBO .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDWloykBO .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDWloykBO img,
.cid-uXDWloykBO .item-img {
  width: 100%;
}
.cid-uXDWloykBO .item:focus,
.cid-uXDWloykBO span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDWloykBO .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDWloykBO .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDWloykBO .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWloykBO .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWloykBO .mbr-section-subtitle,
.cid-uXDWloykBO .subtitle-wrap,
.cid-uXDWloykBO .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWloykBO .mbr-text,
.cid-uXDWloykBO .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDWlqaq5I {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWlqaq5I img {
  border-radius: 0px;
}
.cid-uXDWlqaq5I .row {
  justify-content: center;
}
.cid-uXDWlqaq5I .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWlqs0Z4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDWlqs0Z4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWlqs0Z4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWlqs0Z4 [class^="socicon-"]:before,
.cid-uXDWlqs0Z4 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDWlqs0Z4 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDWlqs0Z4 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDWlqs0Z4 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDWlqs0Z4 .mbr-section-title,
.cid-uXDWlqs0Z4 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDWlqN1NU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWlqN1NU img {
  border-radius: 0px;
}
.cid-uXDWlqN1NU .row {
  justify-content: center;
}
.cid-uXDWlqN1NU .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWlr7JBt {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDWlr7JBt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWlr7JBt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWlr7JBt .media-container-row {
  justify-content: space-between;
}
.cid-uXDWlr7JBt .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDWlr7JBt .text-content {
    max-width: none;
  }
}
.cid-uXDWlr7JBt .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDWlr7JBt .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDWlr7JBt .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDWlr7JBt .icons {
    justify-content: center !important;
  }
  .cid-uXDWlr7JBt .text-content * {
    text-align: center;
  }
}
.cid-uXDWlr7JBt .mbr-section-title {
  color: #000000;
}
.cid-uXDWlrvrxz {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDWlrvrxz .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDWlrvrxz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWlrvrxz .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDWlrvrxz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDWlrvrxz {
    align-items: flex-end;
  }
  .cid-uXDWlrvrxz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDWlrvrxz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDWlrvrxz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDWlrvrxz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDWlrvrxz .content-wrap {
    width: 100%;
  }
}
.cid-uXDWlrvrxz .mbr-section-subtitle,
.cid-uXDWlrvrxz .line {
  color: #ffffff;
}
.cid-uXDWlrvrxz .mbr-text,
.cid-uXDWlrvrxz .mbr-section-btn {
  text-align: right;
}
.cid-uXDWlrvrxz .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDWlrRBv8 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDWlrRBv8 .content {
    text-align: center;
  }
  .cid-uXDWlrRBv8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDWlrRBv8 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDWlrRBv8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDWlrRBv8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDWlrRBv8 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDWlrRBv8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDWlrRBv8 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDWlrRBv8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDWlrRBv8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDWlrRBv8 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDWlrRBv8 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDWlrRBv8 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDWlrRBv8 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDWlrRBv8 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDWlrRBv8 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDWlrRBv8 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDWlrRBv8 H5 {
  color: #4479d9;
}
.cid-uXDWAyNxcT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDWAyNxcT .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDWAyNxcT .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDWAyNxcT .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDWAyNxcT .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDWAyNxcT .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDWAyNxcT .container {
    padding: 0 1rem;
  }
}
.cid-uXDWAyNxcT .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDWAyNxcT .nav-link {
  position: relative;
}
.cid-uXDWAyNxcT .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDWAyNxcT nav.navbar {
  position: fixed;
}
.cid-uXDWAyNxcT .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDWAyNxcT .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDWAyNxcT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDWAyNxcT .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDWAyNxcT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDWAyNxcT .navbar.collapsed {
  justify-content: center;
}
.cid-uXDWAyNxcT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDWAyNxcT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDWAyNxcT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDWAyNxcT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDWAyNxcT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDWAyNxcT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDWAyNxcT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDWAyNxcT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDWAyNxcT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDWAyNxcT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDWAyNxcT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDWAyNxcT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDWAyNxcT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDWAyNxcT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDWAyNxcT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDWAyNxcT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDWAyNxcT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDWAyNxcT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDWAyNxcT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDWAyNxcT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDWAyNxcT .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDWAyNxcT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDWAyNxcT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDWAyNxcT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWAyNxcT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDWAyNxcT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDWAyNxcT .dropdown-item:hover,
.cid-uXDWAyNxcT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDWAyNxcT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDWAyNxcT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDWAyNxcT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDWAyNxcT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDWAyNxcT .dropdown-menu,
.cid-uXDWAyNxcT .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDWAyNxcT .nav-item:focus,
.cid-uXDWAyNxcT .nav-link:focus {
  outline: none;
}
.cid-uXDWAyNxcT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDWAyNxcT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDWAyNxcT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDWAyNxcT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWAyNxcT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDWAyNxcT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDWAyNxcT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDWAyNxcT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDWAyNxcT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDWAyNxcT .dropdown-item.active,
.cid-uXDWAyNxcT .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDWAyNxcT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDWAyNxcT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDWAyNxcT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDWAyNxcT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDWAyNxcT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDWAyNxcT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDWAyNxcT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDWAyNxcT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDWAyNxcT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDWAyNxcT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDWAyNxcT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDWAyNxcT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWAyNxcT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWAyNxcT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDWAyNxcT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWAyNxcT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDWAyNxcT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDWAyNxcT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWAyNxcT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDWAyNxcT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDWAyNxcT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDWAyNxcT .navbar {
    height: 70px;
  }
  .cid-uXDWAyNxcT .navbar.opened {
    height: auto;
  }
  .cid-uXDWAyNxcT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP9Dsl61u {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP9Dsl61u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP9Dsl61u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP9Dsl61u .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP9Dsl61u .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP9Dsl61u .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP9Dsl61u .link-wrap {
    align-items: center;
  }
}
.cid-uXP9Dsl61u .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDWAAGfQV {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDWAAGfQV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWAAGfQV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWAAGfQV .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWAAGfQV .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWAAGfQV .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWAAGfQV .wrapper {
  padding: 30px 0;
}
.cid-uXDWAAGfQV .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWAAGfQV .mbr-text,
.cid-uXDWAAGfQV .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWAAGfQV H3 {
  color: #4479d9;
}
.cid-uXDWAAZ3uf {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDWAAZ3uf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWAAZ3uf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWAAZ3uf .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWAAZ3uf .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWAAZ3uf .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWAAZ3uf .wrapper {
  padding: 30px 0;
}
.cid-uXDWAAZ3uf .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWAAZ3uf .mbr-text,
.cid-uXDWAAZ3uf .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWAzEbrF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDWAzEbrF .item-img {
  position: relative;
}
.cid-uXDWAzEbrF .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDWAzEbrF .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDWAzEbrF .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDWAzEbrF .image-wrapper {
  overflow: hidden;
}
.cid-uXDWAzEbrF .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDWAzEbrF .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDWAzEbrF .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDWAzEbrF .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDWAzEbrF .item1,
.cid-uXDWAzEbrF .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDWAzEbrF .item1 .item:hover,
.cid-uXDWAzEbrF .item .item:hover {
  cursor: pointer;
}
.cid-uXDWAzEbrF .item1:hover .link-icon-wrapper span,
.cid-uXDWAzEbrF .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDWAzEbrF .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDWAzEbrF .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDWAzEbrF .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDWAzEbrF .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDWAzEbrF .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDWAzEbrF .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDWAzEbrF .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDWAzEbrF .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDWAzEbrF .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDWAzEbrF .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDWAzEbrF img,
.cid-uXDWAzEbrF .item-img {
  width: 100%;
}
.cid-uXDWAzEbrF .item:focus,
.cid-uXDWAzEbrF span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDWAzEbrF .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDWAzEbrF .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDWAzEbrF .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWAzEbrF .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWAzEbrF .mbr-section-subtitle,
.cid-uXDWAzEbrF .subtitle-wrap,
.cid-uXDWAzEbrF .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWAzEbrF .mbr-text,
.cid-uXDWAzEbrF .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDWABigut {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWABigut img {
  border-radius: 0px;
}
.cid-uXDWABigut .row {
  justify-content: center;
}
.cid-uXDWABigut .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWABzhZz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDWABzhZz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWABzhZz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWABzhZz [class^="socicon-"]:before,
.cid-uXDWABzhZz [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDWABzhZz .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDWABzhZz .btn-social:hover {
  background: #4479d9;
}
.cid-uXDWABzhZz .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDWABzhZz .mbr-section-title,
.cid-uXDWABzhZz .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDWABREXH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWABREXH img {
  border-radius: 0px;
}
.cid-uXDWABREXH .row {
  justify-content: center;
}
.cid-uXDWABREXH .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWACbuXv {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDWACbuXv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWACbuXv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWACbuXv .media-container-row {
  justify-content: space-between;
}
.cid-uXDWACbuXv .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDWACbuXv .text-content {
    max-width: none;
  }
}
.cid-uXDWACbuXv .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDWACbuXv .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDWACbuXv .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDWACbuXv .icons {
    justify-content: center !important;
  }
  .cid-uXDWACbuXv .text-content * {
    text-align: center;
  }
}
.cid-uXDWACbuXv .mbr-section-title {
  color: #000000;
}
.cid-uXDWACwQ39 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDWACwQ39 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDWACwQ39 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWACwQ39 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDWACwQ39 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDWACwQ39 {
    align-items: flex-end;
  }
  .cid-uXDWACwQ39 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDWACwQ39 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDWACwQ39 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDWACwQ39 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDWACwQ39 .content-wrap {
    width: 100%;
  }
}
.cid-uXDWACwQ39 .mbr-section-subtitle,
.cid-uXDWACwQ39 .line {
  color: #ffffff;
}
.cid-uXDWACwQ39 .mbr-text,
.cid-uXDWACwQ39 .mbr-section-btn {
  text-align: right;
}
.cid-uXDWACwQ39 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDWACP36J {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDWACP36J .content {
    text-align: center;
  }
  .cid-uXDWACP36J .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDWACP36J .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDWACP36J .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDWACP36J .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDWACP36J .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDWACP36J .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDWACP36J .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDWACP36J .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDWACP36J .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDWACP36J .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDWACP36J .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDWACP36J .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDWACP36J .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDWACP36J .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDWACP36J .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDWACP36J .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDWACP36J H5 {
  color: #4479d9;
}
.cid-uXDWJspMIN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDWJspMIN .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDWJspMIN .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDWJspMIN .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDWJspMIN .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDWJspMIN .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDWJspMIN .container {
    padding: 0 1rem;
  }
}
.cid-uXDWJspMIN .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDWJspMIN .nav-link {
  position: relative;
}
.cid-uXDWJspMIN .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDWJspMIN nav.navbar {
  position: fixed;
}
.cid-uXDWJspMIN .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDWJspMIN .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDWJspMIN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDWJspMIN .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDWJspMIN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDWJspMIN .navbar.collapsed {
  justify-content: center;
}
.cid-uXDWJspMIN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDWJspMIN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDWJspMIN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDWJspMIN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDWJspMIN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDWJspMIN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDWJspMIN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDWJspMIN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDWJspMIN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDWJspMIN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDWJspMIN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDWJspMIN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDWJspMIN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDWJspMIN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDWJspMIN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDWJspMIN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDWJspMIN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDWJspMIN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDWJspMIN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDWJspMIN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDWJspMIN .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDWJspMIN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDWJspMIN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDWJspMIN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWJspMIN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDWJspMIN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDWJspMIN .dropdown-item:hover,
.cid-uXDWJspMIN .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDWJspMIN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDWJspMIN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDWJspMIN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDWJspMIN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDWJspMIN .dropdown-menu,
.cid-uXDWJspMIN .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDWJspMIN .nav-item:focus,
.cid-uXDWJspMIN .nav-link:focus {
  outline: none;
}
.cid-uXDWJspMIN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDWJspMIN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDWJspMIN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDWJspMIN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWJspMIN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDWJspMIN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDWJspMIN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDWJspMIN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDWJspMIN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDWJspMIN .dropdown-item.active,
.cid-uXDWJspMIN .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDWJspMIN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDWJspMIN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDWJspMIN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDWJspMIN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDWJspMIN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDWJspMIN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDWJspMIN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDWJspMIN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDWJspMIN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDWJspMIN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDWJspMIN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDWJspMIN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWJspMIN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWJspMIN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDWJspMIN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWJspMIN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDWJspMIN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDWJspMIN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWJspMIN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDWJspMIN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDWJspMIN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDWJspMIN .navbar {
    height: 70px;
  }
  .cid-uXDWJspMIN .navbar.opened {
    height: auto;
  }
  .cid-uXDWJspMIN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP9RNxLwv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP9RNxLwv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP9RNxLwv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP9RNxLwv .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP9RNxLwv .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP9RNxLwv .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP9RNxLwv .link-wrap {
    align-items: center;
  }
}
.cid-uXP9RNxLwv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDWJufhmh {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDWJufhmh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWJufhmh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWJufhmh .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWJufhmh .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWJufhmh .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWJufhmh .wrapper {
  padding: 30px 0;
}
.cid-uXDWJufhmh .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWJufhmh .mbr-text,
.cid-uXDWJufhmh .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWJufhmh H3 {
  color: #4479d9;
}
.cid-uXDWJuzqGE {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDWJuzqGE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWJuzqGE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWJuzqGE .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWJuzqGE .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWJuzqGE .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWJuzqGE .wrapper {
  padding: 30px 0;
}
.cid-uXDWJuzqGE .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWJuzqGE .mbr-text,
.cid-uXDWJuzqGE .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWJtfiHk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDWJtfiHk .item-img {
  position: relative;
}
.cid-uXDWJtfiHk .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDWJtfiHk .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDWJtfiHk .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDWJtfiHk .image-wrapper {
  overflow: hidden;
}
.cid-uXDWJtfiHk .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDWJtfiHk .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDWJtfiHk .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDWJtfiHk .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDWJtfiHk .item1,
.cid-uXDWJtfiHk .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDWJtfiHk .item1 .item:hover,
.cid-uXDWJtfiHk .item .item:hover {
  cursor: pointer;
}
.cid-uXDWJtfiHk .item1:hover .link-icon-wrapper span,
.cid-uXDWJtfiHk .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDWJtfiHk .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDWJtfiHk .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDWJtfiHk .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDWJtfiHk .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDWJtfiHk .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDWJtfiHk .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDWJtfiHk .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDWJtfiHk .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDWJtfiHk .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDWJtfiHk .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDWJtfiHk img,
.cid-uXDWJtfiHk .item-img {
  width: 100%;
}
.cid-uXDWJtfiHk .item:focus,
.cid-uXDWJtfiHk span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDWJtfiHk .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDWJtfiHk .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDWJtfiHk .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWJtfiHk .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWJtfiHk .mbr-section-subtitle,
.cid-uXDWJtfiHk .subtitle-wrap,
.cid-uXDWJtfiHk .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWJtfiHk .mbr-text,
.cid-uXDWJtfiHk .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDWJuRQ2C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWJuRQ2C img {
  border-radius: 0px;
}
.cid-uXDWJuRQ2C .row {
  justify-content: center;
}
.cid-uXDWJuRQ2C .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWJv99KT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDWJv99KT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWJv99KT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWJv99KT [class^="socicon-"]:before,
.cid-uXDWJv99KT [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDWJv99KT .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDWJv99KT .btn-social:hover {
  background: #4479d9;
}
.cid-uXDWJv99KT .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDWJv99KT .mbr-section-title,
.cid-uXDWJv99KT .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDWJvrRMJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWJvrRMJ img {
  border-radius: 0px;
}
.cid-uXDWJvrRMJ .row {
  justify-content: center;
}
.cid-uXDWJvrRMJ .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWJvJamB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDWJvJamB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWJvJamB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWJvJamB .media-container-row {
  justify-content: space-between;
}
.cid-uXDWJvJamB .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDWJvJamB .text-content {
    max-width: none;
  }
}
.cid-uXDWJvJamB .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDWJvJamB .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDWJvJamB .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDWJvJamB .icons {
    justify-content: center !important;
  }
  .cid-uXDWJvJamB .text-content * {
    text-align: center;
  }
}
.cid-uXDWJvJamB .mbr-section-title {
  color: #000000;
}
.cid-uXDWJw79Pk {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDWJw79Pk .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDWJw79Pk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWJw79Pk .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDWJw79Pk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDWJw79Pk {
    align-items: flex-end;
  }
  .cid-uXDWJw79Pk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDWJw79Pk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDWJw79Pk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDWJw79Pk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDWJw79Pk .content-wrap {
    width: 100%;
  }
}
.cid-uXDWJw79Pk .mbr-section-subtitle,
.cid-uXDWJw79Pk .line {
  color: #ffffff;
}
.cid-uXDWJw79Pk .mbr-text,
.cid-uXDWJw79Pk .mbr-section-btn {
  text-align: right;
}
.cid-uXDWJw79Pk .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDWJwo8Ue {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDWJwo8Ue .content {
    text-align: center;
  }
  .cid-uXDWJwo8Ue .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDWJwo8Ue .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDWJwo8Ue .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDWJwo8Ue .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDWJwo8Ue .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDWJwo8Ue .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDWJwo8Ue .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDWJwo8Ue .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDWJwo8Ue .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDWJwo8Ue .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDWJwo8Ue .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDWJwo8Ue .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDWJwo8Ue .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDWJwo8Ue .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDWJwo8Ue .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDWJwo8Ue .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDWJwo8Ue H5 {
  color: #4479d9;
}
.cid-uXDWYd4hAz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDWYd4hAz .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDWYd4hAz .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDWYd4hAz .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDWYd4hAz .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDWYd4hAz .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDWYd4hAz .container {
    padding: 0 1rem;
  }
}
.cid-uXDWYd4hAz .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDWYd4hAz .nav-link {
  position: relative;
}
.cid-uXDWYd4hAz .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDWYd4hAz nav.navbar {
  position: fixed;
}
.cid-uXDWYd4hAz .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDWYd4hAz .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDWYd4hAz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDWYd4hAz .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDWYd4hAz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDWYd4hAz .navbar.collapsed {
  justify-content: center;
}
.cid-uXDWYd4hAz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDWYd4hAz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDWYd4hAz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDWYd4hAz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDWYd4hAz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDWYd4hAz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDWYd4hAz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDWYd4hAz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDWYd4hAz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDWYd4hAz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDWYd4hAz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDWYd4hAz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDWYd4hAz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDWYd4hAz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDWYd4hAz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDWYd4hAz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDWYd4hAz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDWYd4hAz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDWYd4hAz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDWYd4hAz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDWYd4hAz .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDWYd4hAz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDWYd4hAz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDWYd4hAz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWYd4hAz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDWYd4hAz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDWYd4hAz .dropdown-item:hover,
.cid-uXDWYd4hAz .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDWYd4hAz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDWYd4hAz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDWYd4hAz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDWYd4hAz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDWYd4hAz .dropdown-menu,
.cid-uXDWYd4hAz .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDWYd4hAz .nav-item:focus,
.cid-uXDWYd4hAz .nav-link:focus {
  outline: none;
}
.cid-uXDWYd4hAz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDWYd4hAz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDWYd4hAz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDWYd4hAz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDWYd4hAz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDWYd4hAz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDWYd4hAz .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDWYd4hAz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDWYd4hAz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDWYd4hAz .dropdown-item.active,
.cid-uXDWYd4hAz .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDWYd4hAz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDWYd4hAz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDWYd4hAz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDWYd4hAz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDWYd4hAz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDWYd4hAz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDWYd4hAz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDWYd4hAz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDWYd4hAz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDWYd4hAz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDWYd4hAz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDWYd4hAz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWYd4hAz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDWYd4hAz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDWYd4hAz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWYd4hAz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDWYd4hAz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDWYd4hAz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDWYd4hAz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDWYd4hAz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDWYd4hAz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDWYd4hAz .navbar {
    height: 70px;
  }
  .cid-uXDWYd4hAz .navbar.opened {
    height: auto;
  }
  .cid-uXDWYd4hAz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPa4VbtAp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPa4VbtAp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPa4VbtAp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPa4VbtAp .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPa4VbtAp .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPa4VbtAp .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPa4VbtAp .link-wrap {
    align-items: center;
  }
}
.cid-uXPa4VbtAp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDWYeXI2c {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDWYeXI2c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWYeXI2c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWYeXI2c .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWYeXI2c .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWYeXI2c .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWYeXI2c .wrapper {
  padding: 30px 0;
}
.cid-uXDWYeXI2c .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWYeXI2c .mbr-text,
.cid-uXDWYeXI2c .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWYeXI2c H3 {
  color: #4479d9;
}
.cid-uXDWYfd7Vw {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDWYfd7Vw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWYfd7Vw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWYfd7Vw .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDWYfd7Vw .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDWYfd7Vw .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDWYfd7Vw .wrapper {
  padding: 30px 0;
}
.cid-uXDWYfd7Vw .mbr-section-title {
  color: #fafafa;
}
.cid-uXDWYfd7Vw .mbr-text,
.cid-uXDWYfd7Vw .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDWYfvLke {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWYfvLke img {
  border-radius: 0px;
}
.cid-uXDWYfvLke .row {
  justify-content: center;
}
.cid-uXDWYfvLke .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWYdXYor {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDWYdXYor .item-img {
  position: relative;
}
.cid-uXDWYdXYor .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDWYdXYor .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDWYdXYor .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDWYdXYor .image-wrapper {
  overflow: hidden;
}
.cid-uXDWYdXYor .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDWYdXYor .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDWYdXYor .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDWYdXYor .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDWYdXYor .item1,
.cid-uXDWYdXYor .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDWYdXYor .item1 .item:hover,
.cid-uXDWYdXYor .item .item:hover {
  cursor: pointer;
}
.cid-uXDWYdXYor .item1:hover .link-icon-wrapper span,
.cid-uXDWYdXYor .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDWYdXYor .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDWYdXYor .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDWYdXYor .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDWYdXYor .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDWYdXYor .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDWYdXYor .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDWYdXYor .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDWYdXYor .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDWYdXYor .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDWYdXYor .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDWYdXYor img,
.cid-uXDWYdXYor .item-img {
  width: 100%;
}
.cid-uXDWYdXYor .item:focus,
.cid-uXDWYdXYor span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDWYdXYor .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDWYdXYor .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDWYdXYor .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWYdXYor .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWYdXYor .mbr-section-subtitle,
.cid-uXDWYdXYor .subtitle-wrap,
.cid-uXDWYdXYor .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDWYdXYor .mbr-text,
.cid-uXDWYdXYor .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDWYfMgw5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDWYfMgw5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWYfMgw5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWYfMgw5 [class^="socicon-"]:before,
.cid-uXDWYfMgw5 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDWYfMgw5 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDWYfMgw5 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDWYfMgw5 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDWYfMgw5 .mbr-section-title,
.cid-uXDWYfMgw5 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDWYg5aSd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDWYg5aSd img {
  border-radius: 0px;
}
.cid-uXDWYg5aSd .row {
  justify-content: center;
}
.cid-uXDWYg5aSd .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDWYgme5e {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDWYgme5e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWYgme5e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDWYgme5e .media-container-row {
  justify-content: space-between;
}
.cid-uXDWYgme5e .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDWYgme5e .text-content {
    max-width: none;
  }
}
.cid-uXDWYgme5e .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDWYgme5e .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDWYgme5e .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDWYgme5e .icons {
    justify-content: center !important;
  }
  .cid-uXDWYgme5e .text-content * {
    text-align: center;
  }
}
.cid-uXDWYgme5e .mbr-section-title {
  color: #000000;
}
.cid-uXDWYgJ98E {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDWYgJ98E .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDWYgJ98E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDWYgJ98E .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDWYgJ98E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDWYgJ98E {
    align-items: flex-end;
  }
  .cid-uXDWYgJ98E .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDWYgJ98E .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDWYgJ98E {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDWYgJ98E .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDWYgJ98E .content-wrap {
    width: 100%;
  }
}
.cid-uXDWYgJ98E .mbr-section-subtitle,
.cid-uXDWYgJ98E .line {
  color: #ffffff;
}
.cid-uXDWYgJ98E .mbr-text,
.cid-uXDWYgJ98E .mbr-section-btn {
  text-align: right;
}
.cid-uXDWYgJ98E .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDWYh20yc {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDWYh20yc .content {
    text-align: center;
  }
  .cid-uXDWYh20yc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDWYh20yc .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDWYh20yc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDWYh20yc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDWYh20yc .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDWYh20yc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDWYh20yc .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDWYh20yc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDWYh20yc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDWYh20yc .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDWYh20yc .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDWYh20yc .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDWYh20yc .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDWYh20yc .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDWYh20yc .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDWYh20yc .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDWYh20yc H5 {
  color: #4479d9;
}
.cid-uXDXbj0ZMR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDXbj0ZMR .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDXbj0ZMR .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDXbj0ZMR .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDXbj0ZMR .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDXbj0ZMR .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDXbj0ZMR .container {
    padding: 0 1rem;
  }
}
.cid-uXDXbj0ZMR .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDXbj0ZMR .nav-link {
  position: relative;
}
.cid-uXDXbj0ZMR .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDXbj0ZMR nav.navbar {
  position: fixed;
}
.cid-uXDXbj0ZMR .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDXbj0ZMR .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDXbj0ZMR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDXbj0ZMR .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDXbj0ZMR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDXbj0ZMR .navbar.collapsed {
  justify-content: center;
}
.cid-uXDXbj0ZMR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDXbj0ZMR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDXbj0ZMR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDXbj0ZMR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDXbj0ZMR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDXbj0ZMR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDXbj0ZMR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDXbj0ZMR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDXbj0ZMR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDXbj0ZMR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDXbj0ZMR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDXbj0ZMR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDXbj0ZMR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDXbj0ZMR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDXbj0ZMR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDXbj0ZMR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDXbj0ZMR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDXbj0ZMR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDXbj0ZMR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDXbj0ZMR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDXbj0ZMR .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDXbj0ZMR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDXbj0ZMR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDXbj0ZMR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXbj0ZMR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDXbj0ZMR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDXbj0ZMR .dropdown-item:hover,
.cid-uXDXbj0ZMR .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDXbj0ZMR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDXbj0ZMR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDXbj0ZMR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDXbj0ZMR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDXbj0ZMR .dropdown-menu,
.cid-uXDXbj0ZMR .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDXbj0ZMR .nav-item:focus,
.cid-uXDXbj0ZMR .nav-link:focus {
  outline: none;
}
.cid-uXDXbj0ZMR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDXbj0ZMR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDXbj0ZMR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDXbj0ZMR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXbj0ZMR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDXbj0ZMR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDXbj0ZMR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDXbj0ZMR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDXbj0ZMR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDXbj0ZMR .dropdown-item.active,
.cid-uXDXbj0ZMR .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDXbj0ZMR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDXbj0ZMR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDXbj0ZMR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDXbj0ZMR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDXbj0ZMR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDXbj0ZMR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDXbj0ZMR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDXbj0ZMR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDXbj0ZMR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDXbj0ZMR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDXbj0ZMR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDXbj0ZMR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXbj0ZMR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXbj0ZMR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDXbj0ZMR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXbj0ZMR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDXbj0ZMR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDXbj0ZMR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXbj0ZMR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDXbj0ZMR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDXbj0ZMR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDXbj0ZMR .navbar {
    height: 70px;
  }
  .cid-uXDXbj0ZMR .navbar.opened {
    height: auto;
  }
  .cid-uXDXbj0ZMR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPaic1Y45 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPaic1Y45 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPaic1Y45 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPaic1Y45 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPaic1Y45 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPaic1Y45 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPaic1Y45 .link-wrap {
    align-items: center;
  }
}
.cid-uXPaic1Y45 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDXbkVnq2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDXbkVnq2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXbkVnq2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXbkVnq2 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXbkVnq2 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXbkVnq2 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXbkVnq2 .wrapper {
  padding: 30px 0;
}
.cid-uXDXbkVnq2 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXbkVnq2 .mbr-text,
.cid-uXDXbkVnq2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXbkVnq2 H3 {
  color: #4479d9;
}
.cid-uXDXblgIqz {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDXblgIqz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXblgIqz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXblgIqz .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXblgIqz .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXblgIqz .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXblgIqz .wrapper {
  padding: 30px 0;
}
.cid-uXDXblgIqz .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXblgIqz .mbr-text,
.cid-uXDXblgIqz .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXbjVytV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDXbjVytV .item-img {
  position: relative;
}
.cid-uXDXbjVytV .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDXbjVytV .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDXbjVytV .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDXbjVytV .image-wrapper {
  overflow: hidden;
}
.cid-uXDXbjVytV .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDXbjVytV .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDXbjVytV .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDXbjVytV .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDXbjVytV .item1,
.cid-uXDXbjVytV .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDXbjVytV .item1 .item:hover,
.cid-uXDXbjVytV .item .item:hover {
  cursor: pointer;
}
.cid-uXDXbjVytV .item1:hover .link-icon-wrapper span,
.cid-uXDXbjVytV .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDXbjVytV .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDXbjVytV .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDXbjVytV .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDXbjVytV .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDXbjVytV .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDXbjVytV .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDXbjVytV .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDXbjVytV .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDXbjVytV .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDXbjVytV .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDXbjVytV img,
.cid-uXDXbjVytV .item-img {
  width: 100%;
}
.cid-uXDXbjVytV .item:focus,
.cid-uXDXbjVytV span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDXbjVytV .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDXbjVytV .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDXbjVytV .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXbjVytV .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXbjVytV .mbr-section-subtitle,
.cid-uXDXbjVytV .subtitle-wrap,
.cid-uXDXbjVytV .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXbjVytV .mbr-text,
.cid-uXDXbjVytV .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDXblyTSy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXblyTSy img {
  border-radius: 0px;
}
.cid-uXDXblyTSy .row {
  justify-content: center;
}
.cid-uXDXblyTSy .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXblOQ3n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDXblOQ3n .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXblOQ3n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXblOQ3n [class^="socicon-"]:before,
.cid-uXDXblOQ3n [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDXblOQ3n .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDXblOQ3n .btn-social:hover {
  background: #4479d9;
}
.cid-uXDXblOQ3n .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDXblOQ3n .mbr-section-title,
.cid-uXDXblOQ3n .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDXbm7FVt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXbm7FVt img {
  border-radius: 0px;
}
.cid-uXDXbm7FVt .row {
  justify-content: center;
}
.cid-uXDXbm7FVt .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXbmpOtN {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDXbmpOtN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXbmpOtN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXbmpOtN .media-container-row {
  justify-content: space-between;
}
.cid-uXDXbmpOtN .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDXbmpOtN .text-content {
    max-width: none;
  }
}
.cid-uXDXbmpOtN .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDXbmpOtN .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDXbmpOtN .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDXbmpOtN .icons {
    justify-content: center !important;
  }
  .cid-uXDXbmpOtN .text-content * {
    text-align: center;
  }
}
.cid-uXDXbmpOtN .mbr-section-title {
  color: #000000;
}
.cid-uXDXbmM6rT {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDXbmM6rT .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDXbmM6rT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXbmM6rT .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDXbmM6rT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDXbmM6rT {
    align-items: flex-end;
  }
  .cid-uXDXbmM6rT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDXbmM6rT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDXbmM6rT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDXbmM6rT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDXbmM6rT .content-wrap {
    width: 100%;
  }
}
.cid-uXDXbmM6rT .mbr-section-subtitle,
.cid-uXDXbmM6rT .line {
  color: #ffffff;
}
.cid-uXDXbmM6rT .mbr-text,
.cid-uXDXbmM6rT .mbr-section-btn {
  text-align: right;
}
.cid-uXDXbmM6rT .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDXbn5cPw {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDXbn5cPw .content {
    text-align: center;
  }
  .cid-uXDXbn5cPw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDXbn5cPw .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDXbn5cPw .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDXbn5cPw .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDXbn5cPw .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDXbn5cPw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDXbn5cPw .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDXbn5cPw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDXbn5cPw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDXbn5cPw .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDXbn5cPw .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDXbn5cPw .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDXbn5cPw .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDXbn5cPw .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDXbn5cPw .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDXbn5cPw .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDXbn5cPw H5 {
  color: #4479d9;
}
.cid-uXDXnNN4VY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDXnNN4VY .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDXnNN4VY .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDXnNN4VY .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDXnNN4VY .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDXnNN4VY .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDXnNN4VY .container {
    padding: 0 1rem;
  }
}
.cid-uXDXnNN4VY .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDXnNN4VY .nav-link {
  position: relative;
}
.cid-uXDXnNN4VY .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDXnNN4VY nav.navbar {
  position: fixed;
}
.cid-uXDXnNN4VY .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDXnNN4VY .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDXnNN4VY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDXnNN4VY .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDXnNN4VY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDXnNN4VY .navbar.collapsed {
  justify-content: center;
}
.cid-uXDXnNN4VY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDXnNN4VY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDXnNN4VY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDXnNN4VY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDXnNN4VY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDXnNN4VY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDXnNN4VY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDXnNN4VY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDXnNN4VY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDXnNN4VY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDXnNN4VY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDXnNN4VY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDXnNN4VY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDXnNN4VY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDXnNN4VY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDXnNN4VY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDXnNN4VY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDXnNN4VY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDXnNN4VY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDXnNN4VY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDXnNN4VY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDXnNN4VY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDXnNN4VY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDXnNN4VY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXnNN4VY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDXnNN4VY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDXnNN4VY .dropdown-item:hover,
.cid-uXDXnNN4VY .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDXnNN4VY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDXnNN4VY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDXnNN4VY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDXnNN4VY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDXnNN4VY .dropdown-menu,
.cid-uXDXnNN4VY .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDXnNN4VY .nav-item:focus,
.cid-uXDXnNN4VY .nav-link:focus {
  outline: none;
}
.cid-uXDXnNN4VY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDXnNN4VY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDXnNN4VY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDXnNN4VY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXnNN4VY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDXnNN4VY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDXnNN4VY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDXnNN4VY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDXnNN4VY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDXnNN4VY .dropdown-item.active,
.cid-uXDXnNN4VY .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDXnNN4VY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDXnNN4VY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDXnNN4VY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDXnNN4VY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDXnNN4VY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDXnNN4VY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDXnNN4VY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDXnNN4VY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDXnNN4VY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDXnNN4VY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDXnNN4VY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDXnNN4VY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXnNN4VY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXnNN4VY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDXnNN4VY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXnNN4VY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDXnNN4VY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDXnNN4VY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXnNN4VY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDXnNN4VY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDXnNN4VY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDXnNN4VY .navbar {
    height: 70px;
  }
  .cid-uXDXnNN4VY .navbar.opened {
    height: auto;
  }
  .cid-uXDXnNN4VY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPaww1KIE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPaww1KIE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPaww1KIE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPaww1KIE .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPaww1KIE .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPaww1KIE .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPaww1KIE .link-wrap {
    align-items: center;
  }
}
.cid-uXPaww1KIE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDXnPIfhk {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDXnPIfhk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXnPIfhk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXnPIfhk .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXnPIfhk .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXnPIfhk .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXnPIfhk .wrapper {
  padding: 30px 0;
}
.cid-uXDXnPIfhk .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXnPIfhk .mbr-text,
.cid-uXDXnPIfhk .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXnPIfhk H3 {
  color: #4479d9;
}
.cid-uXDXnQ2Es8 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDXnQ2Es8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXnQ2Es8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXnQ2Es8 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXnQ2Es8 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXnQ2Es8 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXnQ2Es8 .wrapper {
  padding: 30px 0;
}
.cid-uXDXnQ2Es8 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXnQ2Es8 .mbr-text,
.cid-uXDXnQ2Es8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXnOHMIL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDXnOHMIL .item-img {
  position: relative;
}
.cid-uXDXnOHMIL .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDXnOHMIL .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDXnOHMIL .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDXnOHMIL .image-wrapper {
  overflow: hidden;
}
.cid-uXDXnOHMIL .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDXnOHMIL .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDXnOHMIL .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDXnOHMIL .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDXnOHMIL .item1,
.cid-uXDXnOHMIL .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDXnOHMIL .item1 .item:hover,
.cid-uXDXnOHMIL .item .item:hover {
  cursor: pointer;
}
.cid-uXDXnOHMIL .item1:hover .link-icon-wrapper span,
.cid-uXDXnOHMIL .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDXnOHMIL .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDXnOHMIL .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDXnOHMIL .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDXnOHMIL .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDXnOHMIL .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDXnOHMIL .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDXnOHMIL .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDXnOHMIL .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDXnOHMIL .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDXnOHMIL .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDXnOHMIL img,
.cid-uXDXnOHMIL .item-img {
  width: 100%;
}
.cid-uXDXnOHMIL .item:focus,
.cid-uXDXnOHMIL span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDXnOHMIL .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDXnOHMIL .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDXnOHMIL .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXnOHMIL .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXnOHMIL .mbr-section-subtitle,
.cid-uXDXnOHMIL .subtitle-wrap,
.cid-uXDXnOHMIL .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXnOHMIL .mbr-text,
.cid-uXDXnOHMIL .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDXnQkLqx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXnQkLqx img {
  border-radius: 0px;
}
.cid-uXDXnQkLqx .row {
  justify-content: center;
}
.cid-uXDXnQkLqx .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXnQBtp0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDXnQBtp0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXnQBtp0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXnQBtp0 [class^="socicon-"]:before,
.cid-uXDXnQBtp0 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDXnQBtp0 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDXnQBtp0 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDXnQBtp0 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDXnQBtp0 .mbr-section-title,
.cid-uXDXnQBtp0 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDXnQUo68 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXnQUo68 img {
  border-radius: 0px;
}
.cid-uXDXnQUo68 .row {
  justify-content: center;
}
.cid-uXDXnQUo68 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXnRbH06 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDXnRbH06 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXnRbH06 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXnRbH06 .media-container-row {
  justify-content: space-between;
}
.cid-uXDXnRbH06 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDXnRbH06 .text-content {
    max-width: none;
  }
}
.cid-uXDXnRbH06 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDXnRbH06 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDXnRbH06 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDXnRbH06 .icons {
    justify-content: center !important;
  }
  .cid-uXDXnRbH06 .text-content * {
    text-align: center;
  }
}
.cid-uXDXnRbH06 .mbr-section-title {
  color: #000000;
}
.cid-uXDXnRy338 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDXnRy338 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDXnRy338 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXnRy338 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDXnRy338 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDXnRy338 {
    align-items: flex-end;
  }
  .cid-uXDXnRy338 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDXnRy338 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDXnRy338 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDXnRy338 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDXnRy338 .content-wrap {
    width: 100%;
  }
}
.cid-uXDXnRy338 .mbr-section-subtitle,
.cid-uXDXnRy338 .line {
  color: #ffffff;
}
.cid-uXDXnRy338 .mbr-text,
.cid-uXDXnRy338 .mbr-section-btn {
  text-align: right;
}
.cid-uXDXnRy338 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDXnRQ56Z {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDXnRQ56Z .content {
    text-align: center;
  }
  .cid-uXDXnRQ56Z .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDXnRQ56Z .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDXnRQ56Z .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDXnRQ56Z .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDXnRQ56Z .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDXnRQ56Z .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDXnRQ56Z .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDXnRQ56Z .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDXnRQ56Z .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDXnRQ56Z .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDXnRQ56Z .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDXnRQ56Z .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDXnRQ56Z .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDXnRQ56Z .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDXnRQ56Z .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDXnRQ56Z .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDXnRQ56Z H5 {
  color: #4479d9;
}
.cid-uXDXCuHiuk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDXCuHiuk .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDXCuHiuk .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDXCuHiuk .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDXCuHiuk .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDXCuHiuk .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDXCuHiuk .container {
    padding: 0 1rem;
  }
}
.cid-uXDXCuHiuk .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDXCuHiuk .nav-link {
  position: relative;
}
.cid-uXDXCuHiuk .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDXCuHiuk nav.navbar {
  position: fixed;
}
.cid-uXDXCuHiuk .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDXCuHiuk .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDXCuHiuk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDXCuHiuk .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDXCuHiuk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDXCuHiuk .navbar.collapsed {
  justify-content: center;
}
.cid-uXDXCuHiuk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDXCuHiuk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDXCuHiuk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDXCuHiuk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDXCuHiuk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDXCuHiuk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDXCuHiuk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDXCuHiuk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDXCuHiuk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDXCuHiuk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDXCuHiuk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDXCuHiuk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDXCuHiuk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDXCuHiuk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDXCuHiuk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDXCuHiuk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDXCuHiuk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDXCuHiuk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDXCuHiuk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDXCuHiuk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDXCuHiuk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDXCuHiuk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDXCuHiuk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDXCuHiuk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXCuHiuk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDXCuHiuk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDXCuHiuk .dropdown-item:hover,
.cid-uXDXCuHiuk .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDXCuHiuk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDXCuHiuk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDXCuHiuk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDXCuHiuk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDXCuHiuk .dropdown-menu,
.cid-uXDXCuHiuk .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDXCuHiuk .nav-item:focus,
.cid-uXDXCuHiuk .nav-link:focus {
  outline: none;
}
.cid-uXDXCuHiuk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDXCuHiuk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDXCuHiuk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDXCuHiuk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXCuHiuk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDXCuHiuk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDXCuHiuk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDXCuHiuk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDXCuHiuk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDXCuHiuk .dropdown-item.active,
.cid-uXDXCuHiuk .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDXCuHiuk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDXCuHiuk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDXCuHiuk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDXCuHiuk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDXCuHiuk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDXCuHiuk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDXCuHiuk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDXCuHiuk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDXCuHiuk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDXCuHiuk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDXCuHiuk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDXCuHiuk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXCuHiuk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXCuHiuk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDXCuHiuk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXCuHiuk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDXCuHiuk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDXCuHiuk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXCuHiuk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDXCuHiuk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDXCuHiuk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDXCuHiuk .navbar {
    height: 70px;
  }
  .cid-uXDXCuHiuk .navbar.opened {
    height: auto;
  }
  .cid-uXDXCuHiuk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPaLgPTN1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPaLgPTN1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPaLgPTN1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPaLgPTN1 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPaLgPTN1 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPaLgPTN1 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPaLgPTN1 .link-wrap {
    align-items: center;
  }
}
.cid-uXPaLgPTN1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDXCwya1b {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDXCwya1b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXCwya1b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXCwya1b .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXCwya1b .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXCwya1b .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXCwya1b .wrapper {
  padding: 30px 0;
}
.cid-uXDXCwya1b .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXCwya1b .mbr-text,
.cid-uXDXCwya1b .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXCwya1b H3 {
  color: #4479d9;
}
.cid-uXDXCwQdii {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDXCwQdii .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXCwQdii .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXCwQdii .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXCwQdii .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXCwQdii .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXCwQdii .wrapper {
  padding: 30px 0;
}
.cid-uXDXCwQdii .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXCwQdii .mbr-text,
.cid-uXDXCwQdii .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXCvyxxA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDXCvyxxA .item-img {
  position: relative;
}
.cid-uXDXCvyxxA .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDXCvyxxA .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDXCvyxxA .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDXCvyxxA .image-wrapper {
  overflow: hidden;
}
.cid-uXDXCvyxxA .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDXCvyxxA .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDXCvyxxA .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDXCvyxxA .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDXCvyxxA .item1,
.cid-uXDXCvyxxA .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDXCvyxxA .item1 .item:hover,
.cid-uXDXCvyxxA .item .item:hover {
  cursor: pointer;
}
.cid-uXDXCvyxxA .item1:hover .link-icon-wrapper span,
.cid-uXDXCvyxxA .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDXCvyxxA .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDXCvyxxA .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDXCvyxxA .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDXCvyxxA .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDXCvyxxA .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDXCvyxxA .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDXCvyxxA .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDXCvyxxA .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDXCvyxxA .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDXCvyxxA .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDXCvyxxA img,
.cid-uXDXCvyxxA .item-img {
  width: 100%;
}
.cid-uXDXCvyxxA .item:focus,
.cid-uXDXCvyxxA span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDXCvyxxA .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDXCvyxxA .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDXCvyxxA .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXCvyxxA .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXCvyxxA .mbr-section-subtitle,
.cid-uXDXCvyxxA .subtitle-wrap,
.cid-uXDXCvyxxA .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXCvyxxA .mbr-text,
.cid-uXDXCvyxxA .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDXCxaSg6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXCxaSg6 img {
  border-radius: 0px;
}
.cid-uXDXCxaSg6 .row {
  justify-content: center;
}
.cid-uXDXCxaSg6 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXCxrRYJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDXCxrRYJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXCxrRYJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXCxrRYJ [class^="socicon-"]:before,
.cid-uXDXCxrRYJ [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDXCxrRYJ .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDXCxrRYJ .btn-social:hover {
  background: #4479d9;
}
.cid-uXDXCxrRYJ .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDXCxrRYJ .mbr-section-title,
.cid-uXDXCxrRYJ .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDXCxKTgo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXCxKTgo img {
  border-radius: 0px;
}
.cid-uXDXCxKTgo .row {
  justify-content: center;
}
.cid-uXDXCxKTgo .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXCy3zwh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDXCy3zwh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXCy3zwh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXCy3zwh .media-container-row {
  justify-content: space-between;
}
.cid-uXDXCy3zwh .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDXCy3zwh .text-content {
    max-width: none;
  }
}
.cid-uXDXCy3zwh .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDXCy3zwh .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDXCy3zwh .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDXCy3zwh .icons {
    justify-content: center !important;
  }
  .cid-uXDXCy3zwh .text-content * {
    text-align: center;
  }
}
.cid-uXDXCy3zwh .mbr-section-title {
  color: #000000;
}
.cid-uXDXCyo8aH {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDXCyo8aH .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDXCyo8aH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXCyo8aH .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDXCyo8aH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDXCyo8aH {
    align-items: flex-end;
  }
  .cid-uXDXCyo8aH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDXCyo8aH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDXCyo8aH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDXCyo8aH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDXCyo8aH .content-wrap {
    width: 100%;
  }
}
.cid-uXDXCyo8aH .mbr-section-subtitle,
.cid-uXDXCyo8aH .line {
  color: #ffffff;
}
.cid-uXDXCyo8aH .mbr-text,
.cid-uXDXCyo8aH .mbr-section-btn {
  text-align: right;
}
.cid-uXDXCyo8aH .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDXCyIp7V {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDXCyIp7V .content {
    text-align: center;
  }
  .cid-uXDXCyIp7V .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDXCyIp7V .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDXCyIp7V .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDXCyIp7V .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDXCyIp7V .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDXCyIp7V .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDXCyIp7V .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDXCyIp7V .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDXCyIp7V .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDXCyIp7V .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDXCyIp7V .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDXCyIp7V .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDXCyIp7V .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDXCyIp7V .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDXCyIp7V .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDXCyIp7V .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDXCyIp7V H5 {
  color: #4479d9;
}
.cid-uXDXOf4xAY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDXOf4xAY .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDXOf4xAY .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDXOf4xAY .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDXOf4xAY .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDXOf4xAY .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDXOf4xAY .container {
    padding: 0 1rem;
  }
}
.cid-uXDXOf4xAY .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDXOf4xAY .nav-link {
  position: relative;
}
.cid-uXDXOf4xAY .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDXOf4xAY nav.navbar {
  position: fixed;
}
.cid-uXDXOf4xAY .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDXOf4xAY .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDXOf4xAY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDXOf4xAY .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDXOf4xAY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDXOf4xAY .navbar.collapsed {
  justify-content: center;
}
.cid-uXDXOf4xAY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDXOf4xAY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDXOf4xAY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDXOf4xAY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDXOf4xAY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDXOf4xAY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDXOf4xAY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDXOf4xAY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDXOf4xAY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDXOf4xAY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDXOf4xAY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDXOf4xAY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDXOf4xAY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDXOf4xAY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDXOf4xAY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDXOf4xAY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDXOf4xAY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDXOf4xAY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDXOf4xAY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDXOf4xAY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDXOf4xAY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDXOf4xAY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDXOf4xAY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDXOf4xAY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXOf4xAY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDXOf4xAY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDXOf4xAY .dropdown-item:hover,
.cid-uXDXOf4xAY .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDXOf4xAY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDXOf4xAY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDXOf4xAY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDXOf4xAY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDXOf4xAY .dropdown-menu,
.cid-uXDXOf4xAY .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDXOf4xAY .nav-item:focus,
.cid-uXDXOf4xAY .nav-link:focus {
  outline: none;
}
.cid-uXDXOf4xAY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDXOf4xAY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDXOf4xAY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDXOf4xAY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDXOf4xAY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDXOf4xAY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDXOf4xAY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDXOf4xAY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDXOf4xAY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDXOf4xAY .dropdown-item.active,
.cid-uXDXOf4xAY .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDXOf4xAY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDXOf4xAY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDXOf4xAY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDXOf4xAY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDXOf4xAY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDXOf4xAY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDXOf4xAY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDXOf4xAY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDXOf4xAY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDXOf4xAY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDXOf4xAY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDXOf4xAY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXOf4xAY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDXOf4xAY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDXOf4xAY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXOf4xAY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDXOf4xAY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDXOf4xAY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDXOf4xAY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDXOf4xAY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDXOf4xAY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDXOf4xAY .navbar {
    height: 70px;
  }
  .cid-uXDXOf4xAY .navbar.opened {
    height: auto;
  }
  .cid-uXDXOf4xAY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPce87d6A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPce87d6A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPce87d6A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPce87d6A .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPce87d6A .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPce87d6A .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPce87d6A .link-wrap {
    align-items: center;
  }
}
.cid-uXPce87d6A .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDXOgUJql {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDXOgUJql .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXOgUJql .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXOgUJql .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXOgUJql .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXOgUJql .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXOgUJql .wrapper {
  padding: 30px 0;
}
.cid-uXDXOgUJql .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXOgUJql .mbr-text,
.cid-uXDXOgUJql .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXOgUJql H3 {
  color: #4479d9;
}
.cid-uXDXOha1po {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDXOha1po .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXOha1po .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXOha1po .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDXOha1po .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDXOha1po .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDXOha1po .wrapper {
  padding: 30px 0;
}
.cid-uXDXOha1po .mbr-section-title {
  color: #fafafa;
}
.cid-uXDXOha1po .mbr-text,
.cid-uXDXOha1po .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDXOfUD4u {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDXOfUD4u .item-img {
  position: relative;
}
.cid-uXDXOfUD4u .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDXOfUD4u .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDXOfUD4u .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDXOfUD4u .image-wrapper {
  overflow: hidden;
}
.cid-uXDXOfUD4u .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDXOfUD4u .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDXOfUD4u .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDXOfUD4u .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDXOfUD4u .item1,
.cid-uXDXOfUD4u .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDXOfUD4u .item1 .item:hover,
.cid-uXDXOfUD4u .item .item:hover {
  cursor: pointer;
}
.cid-uXDXOfUD4u .item1:hover .link-icon-wrapper span,
.cid-uXDXOfUD4u .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDXOfUD4u .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDXOfUD4u .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDXOfUD4u .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDXOfUD4u .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDXOfUD4u .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDXOfUD4u .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDXOfUD4u .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDXOfUD4u .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDXOfUD4u .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDXOfUD4u .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDXOfUD4u img,
.cid-uXDXOfUD4u .item-img {
  width: 100%;
}
.cid-uXDXOfUD4u .item:focus,
.cid-uXDXOfUD4u span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDXOfUD4u .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDXOfUD4u .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDXOfUD4u .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXOfUD4u .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXOfUD4u .mbr-section-subtitle,
.cid-uXDXOfUD4u .subtitle-wrap,
.cid-uXDXOfUD4u .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDXOfUD4u .mbr-text,
.cid-uXDXOfUD4u .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDXOhtxss {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXOhtxss img {
  border-radius: 0px;
}
.cid-uXDXOhtxss .row {
  justify-content: center;
}
.cid-uXDXOhtxss .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXOhIjN2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDXOhIjN2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXOhIjN2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXOhIjN2 [class^="socicon-"]:before,
.cid-uXDXOhIjN2 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDXOhIjN2 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDXOhIjN2 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDXOhIjN2 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDXOhIjN2 .mbr-section-title,
.cid-uXDXOhIjN2 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDXOi0erV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDXOi0erV img {
  border-radius: 0px;
}
.cid-uXDXOi0erV .row {
  justify-content: center;
}
.cid-uXDXOi0erV .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDXOiiEAh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDXOiiEAh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXOiiEAh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDXOiiEAh .media-container-row {
  justify-content: space-between;
}
.cid-uXDXOiiEAh .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDXOiiEAh .text-content {
    max-width: none;
  }
}
.cid-uXDXOiiEAh .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDXOiiEAh .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDXOiiEAh .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDXOiiEAh .icons {
    justify-content: center !important;
  }
  .cid-uXDXOiiEAh .text-content * {
    text-align: center;
  }
}
.cid-uXDXOiiEAh .mbr-section-title {
  color: #000000;
}
.cid-uXDXOiGndW {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDXOiGndW .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDXOiGndW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDXOiGndW .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDXOiGndW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDXOiGndW {
    align-items: flex-end;
  }
  .cid-uXDXOiGndW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDXOiGndW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDXOiGndW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDXOiGndW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDXOiGndW .content-wrap {
    width: 100%;
  }
}
.cid-uXDXOiGndW .mbr-section-subtitle,
.cid-uXDXOiGndW .line {
  color: #ffffff;
}
.cid-uXDXOiGndW .mbr-text,
.cid-uXDXOiGndW .mbr-section-btn {
  text-align: right;
}
.cid-uXDXOiGndW .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDXOiZeSn {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDXOiZeSn .content {
    text-align: center;
  }
  .cid-uXDXOiZeSn .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDXOiZeSn .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDXOiZeSn .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDXOiZeSn .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDXOiZeSn .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDXOiZeSn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDXOiZeSn .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDXOiZeSn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDXOiZeSn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDXOiZeSn .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDXOiZeSn .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDXOiZeSn .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDXOiZeSn .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDXOiZeSn .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDXOiZeSn .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDXOiZeSn .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDXOiZeSn H5 {
  color: #4479d9;
}
.cid-uXDY59pvcz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDY59pvcz .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDY59pvcz .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDY59pvcz .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDY59pvcz .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDY59pvcz .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDY59pvcz .container {
    padding: 0 1rem;
  }
}
.cid-uXDY59pvcz .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDY59pvcz .nav-link {
  position: relative;
}
.cid-uXDY59pvcz .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDY59pvcz nav.navbar {
  position: fixed;
}
.cid-uXDY59pvcz .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDY59pvcz .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDY59pvcz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDY59pvcz .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDY59pvcz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDY59pvcz .navbar.collapsed {
  justify-content: center;
}
.cid-uXDY59pvcz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDY59pvcz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDY59pvcz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDY59pvcz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDY59pvcz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDY59pvcz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDY59pvcz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDY59pvcz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDY59pvcz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDY59pvcz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDY59pvcz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDY59pvcz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDY59pvcz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDY59pvcz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDY59pvcz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDY59pvcz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDY59pvcz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDY59pvcz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDY59pvcz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDY59pvcz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDY59pvcz .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDY59pvcz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDY59pvcz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDY59pvcz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDY59pvcz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDY59pvcz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDY59pvcz .dropdown-item:hover,
.cid-uXDY59pvcz .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDY59pvcz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDY59pvcz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDY59pvcz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDY59pvcz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDY59pvcz .dropdown-menu,
.cid-uXDY59pvcz .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDY59pvcz .nav-item:focus,
.cid-uXDY59pvcz .nav-link:focus {
  outline: none;
}
.cid-uXDY59pvcz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDY59pvcz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDY59pvcz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDY59pvcz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDY59pvcz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDY59pvcz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDY59pvcz .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDY59pvcz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDY59pvcz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDY59pvcz .dropdown-item.active,
.cid-uXDY59pvcz .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDY59pvcz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDY59pvcz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDY59pvcz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDY59pvcz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDY59pvcz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDY59pvcz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDY59pvcz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDY59pvcz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDY59pvcz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDY59pvcz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDY59pvcz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDY59pvcz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDY59pvcz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDY59pvcz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDY59pvcz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDY59pvcz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDY59pvcz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDY59pvcz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDY59pvcz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDY59pvcz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDY59pvcz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDY59pvcz .navbar {
    height: 70px;
  }
  .cid-uXDY59pvcz .navbar.opened {
    height: auto;
  }
  .cid-uXDY59pvcz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPcrgprEK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPcrgprEK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPcrgprEK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPcrgprEK .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPcrgprEK .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPcrgprEK .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPcrgprEK .link-wrap {
    align-items: center;
  }
}
.cid-uXPcrgprEK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDY5bcAaA {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDY5bcAaA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDY5bcAaA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDY5bcAaA .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDY5bcAaA .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDY5bcAaA .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDY5bcAaA .wrapper {
  padding: 30px 0;
}
.cid-uXDY5bcAaA .mbr-section-title {
  color: #fafafa;
}
.cid-uXDY5bcAaA .mbr-text,
.cid-uXDY5bcAaA .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDY5bcAaA H3 {
  color: #4479d9;
}
.cid-uXDY5bsgVj {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDY5bsgVj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDY5bsgVj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDY5bsgVj .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDY5bsgVj .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDY5bsgVj .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDY5bsgVj .wrapper {
  padding: 30px 0;
}
.cid-uXDY5bsgVj .mbr-section-title {
  color: #fafafa;
}
.cid-uXDY5bsgVj .mbr-text,
.cid-uXDY5bsgVj .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDY5afRRA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDY5afRRA .item-img {
  position: relative;
}
.cid-uXDY5afRRA .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDY5afRRA .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDY5afRRA .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDY5afRRA .image-wrapper {
  overflow: hidden;
}
.cid-uXDY5afRRA .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDY5afRRA .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDY5afRRA .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDY5afRRA .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDY5afRRA .item1,
.cid-uXDY5afRRA .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDY5afRRA .item1 .item:hover,
.cid-uXDY5afRRA .item .item:hover {
  cursor: pointer;
}
.cid-uXDY5afRRA .item1:hover .link-icon-wrapper span,
.cid-uXDY5afRRA .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDY5afRRA .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDY5afRRA .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDY5afRRA .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDY5afRRA .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDY5afRRA .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDY5afRRA .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDY5afRRA .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDY5afRRA .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDY5afRRA .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDY5afRRA .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDY5afRRA img,
.cid-uXDY5afRRA .item-img {
  width: 100%;
}
.cid-uXDY5afRRA .item:focus,
.cid-uXDY5afRRA span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDY5afRRA .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDY5afRRA .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDY5afRRA .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDY5afRRA .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDY5afRRA .mbr-section-subtitle,
.cid-uXDY5afRRA .subtitle-wrap,
.cid-uXDY5afRRA .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDY5afRRA .mbr-text,
.cid-uXDY5afRRA .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDY5bJ0gP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDY5bJ0gP img {
  border-radius: 0px;
}
.cid-uXDY5bJ0gP .row {
  justify-content: center;
}
.cid-uXDY5bJ0gP .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDY5bZ1dD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDY5bZ1dD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDY5bZ1dD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDY5bZ1dD [class^="socicon-"]:before,
.cid-uXDY5bZ1dD [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDY5bZ1dD .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDY5bZ1dD .btn-social:hover {
  background: #4479d9;
}
.cid-uXDY5bZ1dD .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDY5bZ1dD .mbr-section-title,
.cid-uXDY5bZ1dD .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDY5clnTa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDY5clnTa img {
  border-radius: 0px;
}
.cid-uXDY5clnTa .row {
  justify-content: center;
}
.cid-uXDY5clnTa .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDY5cBXxW {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDY5cBXxW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDY5cBXxW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDY5cBXxW .media-container-row {
  justify-content: space-between;
}
.cid-uXDY5cBXxW .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDY5cBXxW .text-content {
    max-width: none;
  }
}
.cid-uXDY5cBXxW .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDY5cBXxW .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDY5cBXxW .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDY5cBXxW .icons {
    justify-content: center !important;
  }
  .cid-uXDY5cBXxW .text-content * {
    text-align: center;
  }
}
.cid-uXDY5cBXxW .mbr-section-title {
  color: #000000;
}
.cid-uXDY5cX5EK {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDY5cX5EK .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDY5cX5EK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDY5cX5EK .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDY5cX5EK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDY5cX5EK {
    align-items: flex-end;
  }
  .cid-uXDY5cX5EK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDY5cX5EK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDY5cX5EK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDY5cX5EK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDY5cX5EK .content-wrap {
    width: 100%;
  }
}
.cid-uXDY5cX5EK .mbr-section-subtitle,
.cid-uXDY5cX5EK .line {
  color: #ffffff;
}
.cid-uXDY5cX5EK .mbr-text,
.cid-uXDY5cX5EK .mbr-section-btn {
  text-align: right;
}
.cid-uXDY5cX5EK .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDY5dfr9V {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDY5dfr9V .content {
    text-align: center;
  }
  .cid-uXDY5dfr9V .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDY5dfr9V .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDY5dfr9V .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDY5dfr9V .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDY5dfr9V .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDY5dfr9V .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDY5dfr9V .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDY5dfr9V .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDY5dfr9V .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDY5dfr9V .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDY5dfr9V .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDY5dfr9V .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDY5dfr9V .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDY5dfr9V .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDY5dfr9V .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDY5dfr9V .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDY5dfr9V H5 {
  color: #4479d9;
}
.cid-uXDYg4KDOa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDYg4KDOa .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDYg4KDOa .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDYg4KDOa .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDYg4KDOa .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDYg4KDOa .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDYg4KDOa .container {
    padding: 0 1rem;
  }
}
.cid-uXDYg4KDOa .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDYg4KDOa .nav-link {
  position: relative;
}
.cid-uXDYg4KDOa .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDYg4KDOa nav.navbar {
  position: fixed;
}
.cid-uXDYg4KDOa .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDYg4KDOa .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDYg4KDOa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDYg4KDOa .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDYg4KDOa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDYg4KDOa .navbar.collapsed {
  justify-content: center;
}
.cid-uXDYg4KDOa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDYg4KDOa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDYg4KDOa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDYg4KDOa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDYg4KDOa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDYg4KDOa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDYg4KDOa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDYg4KDOa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDYg4KDOa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDYg4KDOa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDYg4KDOa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDYg4KDOa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDYg4KDOa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDYg4KDOa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDYg4KDOa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDYg4KDOa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDYg4KDOa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDYg4KDOa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDYg4KDOa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDYg4KDOa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDYg4KDOa .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDYg4KDOa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDYg4KDOa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDYg4KDOa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYg4KDOa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDYg4KDOa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDYg4KDOa .dropdown-item:hover,
.cid-uXDYg4KDOa .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDYg4KDOa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDYg4KDOa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDYg4KDOa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDYg4KDOa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDYg4KDOa .dropdown-menu,
.cid-uXDYg4KDOa .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDYg4KDOa .nav-item:focus,
.cid-uXDYg4KDOa .nav-link:focus {
  outline: none;
}
.cid-uXDYg4KDOa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDYg4KDOa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDYg4KDOa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDYg4KDOa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYg4KDOa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDYg4KDOa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDYg4KDOa .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDYg4KDOa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDYg4KDOa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDYg4KDOa .dropdown-item.active,
.cid-uXDYg4KDOa .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDYg4KDOa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDYg4KDOa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDYg4KDOa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDYg4KDOa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDYg4KDOa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDYg4KDOa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDYg4KDOa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDYg4KDOa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDYg4KDOa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDYg4KDOa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDYg4KDOa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDYg4KDOa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYg4KDOa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYg4KDOa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDYg4KDOa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYg4KDOa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDYg4KDOa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDYg4KDOa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYg4KDOa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDYg4KDOa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDYg4KDOa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDYg4KDOa .navbar {
    height: 70px;
  }
  .cid-uXDYg4KDOa .navbar.opened {
    height: auto;
  }
  .cid-uXDYg4KDOa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPcEzH9j6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPcEzH9j6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPcEzH9j6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPcEzH9j6 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPcEzH9j6 .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPcEzH9j6 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPcEzH9j6 .link-wrap {
    align-items: center;
  }
}
.cid-uXPcEzH9j6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDYg6zF6E {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDYg6zF6E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYg6zF6E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYg6zF6E .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYg6zF6E .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYg6zF6E .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYg6zF6E .wrapper {
  padding: 30px 0;
}
.cid-uXDYg6zF6E .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYg6zF6E .mbr-text,
.cid-uXDYg6zF6E .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYg6zF6E H3 {
  color: #4479d9;
}
.cid-uXDYg6RsQZ {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDYg6RsQZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYg6RsQZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYg6RsQZ .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYg6RsQZ .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYg6RsQZ .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYg6RsQZ .wrapper {
  padding: 30px 0;
}
.cid-uXDYg6RsQZ .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYg6RsQZ .mbr-text,
.cid-uXDYg6RsQZ .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYg78OdB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYg78OdB img {
  border-radius: 0px;
}
.cid-uXDYg78OdB .row {
  justify-content: center;
}
.cid-uXDYg78OdB .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYg5zq4A {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDYg5zq4A .item-img {
  position: relative;
}
.cid-uXDYg5zq4A .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDYg5zq4A .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDYg5zq4A .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDYg5zq4A .image-wrapper {
  overflow: hidden;
}
.cid-uXDYg5zq4A .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDYg5zq4A .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDYg5zq4A .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDYg5zq4A .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDYg5zq4A .item1,
.cid-uXDYg5zq4A .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDYg5zq4A .item1 .item:hover,
.cid-uXDYg5zq4A .item .item:hover {
  cursor: pointer;
}
.cid-uXDYg5zq4A .item1:hover .link-icon-wrapper span,
.cid-uXDYg5zq4A .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDYg5zq4A .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDYg5zq4A .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDYg5zq4A .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDYg5zq4A .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDYg5zq4A .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDYg5zq4A .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDYg5zq4A .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDYg5zq4A .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDYg5zq4A .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDYg5zq4A .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDYg5zq4A img,
.cid-uXDYg5zq4A .item-img {
  width: 100%;
}
.cid-uXDYg5zq4A .item:focus,
.cid-uXDYg5zq4A span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDYg5zq4A .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDYg5zq4A .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDYg5zq4A .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYg5zq4A .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYg5zq4A .mbr-section-subtitle,
.cid-uXDYg5zq4A .subtitle-wrap,
.cid-uXDYg5zq4A .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYg5zq4A .mbr-text,
.cid-uXDYg5zq4A .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDYg7pnrY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDYg7pnrY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYg7pnrY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYg7pnrY [class^="socicon-"]:before,
.cid-uXDYg7pnrY [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDYg7pnrY .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDYg7pnrY .btn-social:hover {
  background: #4479d9;
}
.cid-uXDYg7pnrY .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDYg7pnrY .mbr-section-title,
.cid-uXDYg7pnrY .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDYg7Ik9b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYg7Ik9b img {
  border-radius: 0px;
}
.cid-uXDYg7Ik9b .row {
  justify-content: center;
}
.cid-uXDYg7Ik9b .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYg7ZAwo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDYg7ZAwo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYg7ZAwo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYg7ZAwo .media-container-row {
  justify-content: space-between;
}
.cid-uXDYg7ZAwo .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDYg7ZAwo .text-content {
    max-width: none;
  }
}
.cid-uXDYg7ZAwo .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDYg7ZAwo .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDYg7ZAwo .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDYg7ZAwo .icons {
    justify-content: center !important;
  }
  .cid-uXDYg7ZAwo .text-content * {
    text-align: center;
  }
}
.cid-uXDYg7ZAwo .mbr-section-title {
  color: #000000;
}
.cid-uXDYg8lRGJ {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDYg8lRGJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDYg8lRGJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYg8lRGJ .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDYg8lRGJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDYg8lRGJ {
    align-items: flex-end;
  }
  .cid-uXDYg8lRGJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDYg8lRGJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDYg8lRGJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDYg8lRGJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDYg8lRGJ .content-wrap {
    width: 100%;
  }
}
.cid-uXDYg8lRGJ .mbr-section-subtitle,
.cid-uXDYg8lRGJ .line {
  color: #ffffff;
}
.cid-uXDYg8lRGJ .mbr-text,
.cid-uXDYg8lRGJ .mbr-section-btn {
  text-align: right;
}
.cid-uXDYg8lRGJ .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDYg8EjV8 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDYg8EjV8 .content {
    text-align: center;
  }
  .cid-uXDYg8EjV8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDYg8EjV8 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDYg8EjV8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDYg8EjV8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDYg8EjV8 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDYg8EjV8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDYg8EjV8 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDYg8EjV8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDYg8EjV8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDYg8EjV8 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDYg8EjV8 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDYg8EjV8 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDYg8EjV8 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDYg8EjV8 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDYg8EjV8 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDYg8EjV8 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDYg8EjV8 H5 {
  color: #4479d9;
}
.cid-uXDYyTg06b {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDYyTg06b .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDYyTg06b .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDYyTg06b .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDYyTg06b .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDYyTg06b .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDYyTg06b .container {
    padding: 0 1rem;
  }
}
.cid-uXDYyTg06b .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDYyTg06b .nav-link {
  position: relative;
}
.cid-uXDYyTg06b .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDYyTg06b nav.navbar {
  position: fixed;
}
.cid-uXDYyTg06b .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDYyTg06b .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDYyTg06b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDYyTg06b .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDYyTg06b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDYyTg06b .navbar.collapsed {
  justify-content: center;
}
.cid-uXDYyTg06b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDYyTg06b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDYyTg06b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDYyTg06b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDYyTg06b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDYyTg06b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDYyTg06b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDYyTg06b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDYyTg06b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDYyTg06b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDYyTg06b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDYyTg06b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDYyTg06b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDYyTg06b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDYyTg06b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDYyTg06b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDYyTg06b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDYyTg06b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDYyTg06b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDYyTg06b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDYyTg06b .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDYyTg06b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDYyTg06b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDYyTg06b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYyTg06b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDYyTg06b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDYyTg06b .dropdown-item:hover,
.cid-uXDYyTg06b .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDYyTg06b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDYyTg06b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDYyTg06b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDYyTg06b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDYyTg06b .dropdown-menu,
.cid-uXDYyTg06b .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDYyTg06b .nav-item:focus,
.cid-uXDYyTg06b .nav-link:focus {
  outline: none;
}
.cid-uXDYyTg06b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDYyTg06b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDYyTg06b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDYyTg06b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYyTg06b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDYyTg06b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDYyTg06b .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDYyTg06b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDYyTg06b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDYyTg06b .dropdown-item.active,
.cid-uXDYyTg06b .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDYyTg06b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDYyTg06b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDYyTg06b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDYyTg06b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDYyTg06b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDYyTg06b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDYyTg06b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDYyTg06b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDYyTg06b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDYyTg06b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDYyTg06b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDYyTg06b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYyTg06b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYyTg06b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDYyTg06b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYyTg06b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDYyTg06b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDYyTg06b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYyTg06b .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDYyTg06b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDYyTg06b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDYyTg06b .navbar {
    height: 70px;
  }
  .cid-uXDYyTg06b .navbar.opened {
    height: auto;
  }
  .cid-uXDYyTg06b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPcU9u4Ew {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPcU9u4Ew .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPcU9u4Ew .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPcU9u4Ew .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPcU9u4Ew .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPcU9u4Ew .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPcU9u4Ew .link-wrap {
    align-items: center;
  }
}
.cid-uXPcU9u4Ew .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDYyV6Vi3 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDYyV6Vi3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYyV6Vi3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYyV6Vi3 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYyV6Vi3 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYyV6Vi3 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYyV6Vi3 .wrapper {
  padding: 30px 0;
}
.cid-uXDYyV6Vi3 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYyV6Vi3 .mbr-text,
.cid-uXDYyV6Vi3 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYyV6Vi3 H3 {
  color: #4479d9;
}
.cid-uXDYyVpk5z {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDYyVpk5z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYyVpk5z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYyVpk5z .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYyVpk5z .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYyVpk5z .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYyVpk5z .wrapper {
  padding: 30px 0;
}
.cid-uXDYyVpk5z .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYyVpk5z .mbr-text,
.cid-uXDYyVpk5z .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYyVFIs2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYyVFIs2 img {
  border-radius: 0px;
}
.cid-uXDYyVFIs2 .row {
  justify-content: center;
}
.cid-uXDYyVFIs2 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYyU682v {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDYyU682v .item-img {
  position: relative;
}
.cid-uXDYyU682v .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDYyU682v .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDYyU682v .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDYyU682v .image-wrapper {
  overflow: hidden;
}
.cid-uXDYyU682v .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDYyU682v .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDYyU682v .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDYyU682v .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDYyU682v .item1,
.cid-uXDYyU682v .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDYyU682v .item1 .item:hover,
.cid-uXDYyU682v .item .item:hover {
  cursor: pointer;
}
.cid-uXDYyU682v .item1:hover .link-icon-wrapper span,
.cid-uXDYyU682v .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDYyU682v .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDYyU682v .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDYyU682v .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDYyU682v .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDYyU682v .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDYyU682v .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDYyU682v .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDYyU682v .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDYyU682v .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDYyU682v .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDYyU682v img,
.cid-uXDYyU682v .item-img {
  width: 100%;
}
.cid-uXDYyU682v .item:focus,
.cid-uXDYyU682v span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDYyU682v .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDYyU682v .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDYyU682v .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYyU682v .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYyU682v .mbr-section-subtitle,
.cid-uXDYyU682v .subtitle-wrap,
.cid-uXDYyU682v .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYyU682v .mbr-text,
.cid-uXDYyU682v .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDYyVXZnK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDYyVXZnK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYyVXZnK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYyVXZnK [class^="socicon-"]:before,
.cid-uXDYyVXZnK [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDYyVXZnK .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDYyVXZnK .btn-social:hover {
  background: #4479d9;
}
.cid-uXDYyVXZnK .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDYyVXZnK .mbr-section-title,
.cid-uXDYyVXZnK .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDYyWf1EL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYyWf1EL img {
  border-radius: 0px;
}
.cid-uXDYyWf1EL .row {
  justify-content: center;
}
.cid-uXDYyWf1EL .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYyWxsdn {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDYyWxsdn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYyWxsdn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYyWxsdn .media-container-row {
  justify-content: space-between;
}
.cid-uXDYyWxsdn .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDYyWxsdn .text-content {
    max-width: none;
  }
}
.cid-uXDYyWxsdn .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDYyWxsdn .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDYyWxsdn .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDYyWxsdn .icons {
    justify-content: center !important;
  }
  .cid-uXDYyWxsdn .text-content * {
    text-align: center;
  }
}
.cid-uXDYyWxsdn .mbr-section-title {
  color: #000000;
}
.cid-uXDYyWUeEB {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDYyWUeEB .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDYyWUeEB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYyWUeEB .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDYyWUeEB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDYyWUeEB {
    align-items: flex-end;
  }
  .cid-uXDYyWUeEB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDYyWUeEB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDYyWUeEB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDYyWUeEB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDYyWUeEB .content-wrap {
    width: 100%;
  }
}
.cid-uXDYyWUeEB .mbr-section-subtitle,
.cid-uXDYyWUeEB .line {
  color: #ffffff;
}
.cid-uXDYyWUeEB .mbr-text,
.cid-uXDYyWUeEB .mbr-section-btn {
  text-align: right;
}
.cid-uXDYyWUeEB .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDYyXefnF {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDYyXefnF .content {
    text-align: center;
  }
  .cid-uXDYyXefnF .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDYyXefnF .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDYyXefnF .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDYyXefnF .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDYyXefnF .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDYyXefnF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDYyXefnF .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDYyXefnF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDYyXefnF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDYyXefnF .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDYyXefnF .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDYyXefnF .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDYyXefnF .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDYyXefnF .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDYyXefnF .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDYyXefnF .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDYyXefnF H5 {
  color: #4479d9;
}
.cid-uXDYIH4nYk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDYIH4nYk .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDYIH4nYk .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDYIH4nYk .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDYIH4nYk .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDYIH4nYk .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDYIH4nYk .container {
    padding: 0 1rem;
  }
}
.cid-uXDYIH4nYk .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDYIH4nYk .nav-link {
  position: relative;
}
.cid-uXDYIH4nYk .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDYIH4nYk nav.navbar {
  position: fixed;
}
.cid-uXDYIH4nYk .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDYIH4nYk .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDYIH4nYk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDYIH4nYk .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDYIH4nYk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDYIH4nYk .navbar.collapsed {
  justify-content: center;
}
.cid-uXDYIH4nYk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDYIH4nYk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDYIH4nYk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDYIH4nYk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDYIH4nYk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDYIH4nYk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDYIH4nYk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDYIH4nYk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDYIH4nYk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDYIH4nYk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDYIH4nYk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDYIH4nYk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDYIH4nYk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDYIH4nYk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDYIH4nYk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDYIH4nYk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDYIH4nYk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDYIH4nYk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDYIH4nYk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDYIH4nYk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDYIH4nYk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDYIH4nYk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDYIH4nYk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDYIH4nYk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYIH4nYk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDYIH4nYk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDYIH4nYk .dropdown-item:hover,
.cid-uXDYIH4nYk .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDYIH4nYk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDYIH4nYk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDYIH4nYk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDYIH4nYk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDYIH4nYk .dropdown-menu,
.cid-uXDYIH4nYk .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDYIH4nYk .nav-item:focus,
.cid-uXDYIH4nYk .nav-link:focus {
  outline: none;
}
.cid-uXDYIH4nYk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDYIH4nYk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDYIH4nYk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDYIH4nYk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYIH4nYk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDYIH4nYk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDYIH4nYk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDYIH4nYk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDYIH4nYk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDYIH4nYk .dropdown-item.active,
.cid-uXDYIH4nYk .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDYIH4nYk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDYIH4nYk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDYIH4nYk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDYIH4nYk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDYIH4nYk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDYIH4nYk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDYIH4nYk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDYIH4nYk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDYIH4nYk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDYIH4nYk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDYIH4nYk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDYIH4nYk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYIH4nYk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYIH4nYk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDYIH4nYk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYIH4nYk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDYIH4nYk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDYIH4nYk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYIH4nYk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDYIH4nYk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDYIH4nYk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDYIH4nYk .navbar {
    height: 70px;
  }
  .cid-uXDYIH4nYk .navbar.opened {
    height: auto;
  }
  .cid-uXDYIH4nYk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPdamvCnE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPdamvCnE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPdamvCnE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPdamvCnE .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPdamvCnE .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPdamvCnE .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPdamvCnE .link-wrap {
    align-items: center;
  }
}
.cid-uXPdamvCnE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDYIIVXSz {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDYIIVXSz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYIIVXSz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYIIVXSz .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYIIVXSz .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYIIVXSz .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYIIVXSz .wrapper {
  padding: 30px 0;
}
.cid-uXDYIIVXSz .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYIIVXSz .mbr-text,
.cid-uXDYIIVXSz .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYIIVXSz H3 {
  color: #4479d9;
}
.cid-uXDYIJcWDB {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDYIJcWDB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYIJcWDB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYIJcWDB .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYIJcWDB .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYIJcWDB .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYIJcWDB .wrapper {
  padding: 30px 0;
}
.cid-uXDYIJcWDB .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYIJcWDB .mbr-text,
.cid-uXDYIJcWDB .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYIHV5Zv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDYIHV5Zv .item-img {
  position: relative;
}
.cid-uXDYIHV5Zv .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDYIHV5Zv .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDYIHV5Zv .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDYIHV5Zv .image-wrapper {
  overflow: hidden;
}
.cid-uXDYIHV5Zv .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDYIHV5Zv .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDYIHV5Zv .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDYIHV5Zv .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDYIHV5Zv .item1,
.cid-uXDYIHV5Zv .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDYIHV5Zv .item1 .item:hover,
.cid-uXDYIHV5Zv .item .item:hover {
  cursor: pointer;
}
.cid-uXDYIHV5Zv .item1:hover .link-icon-wrapper span,
.cid-uXDYIHV5Zv .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDYIHV5Zv .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDYIHV5Zv .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDYIHV5Zv .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDYIHV5Zv .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDYIHV5Zv .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDYIHV5Zv .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDYIHV5Zv .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDYIHV5Zv .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDYIHV5Zv .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDYIHV5Zv .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDYIHV5Zv img,
.cid-uXDYIHV5Zv .item-img {
  width: 100%;
}
.cid-uXDYIHV5Zv .item:focus,
.cid-uXDYIHV5Zv span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDYIHV5Zv .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDYIHV5Zv .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDYIHV5Zv .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYIHV5Zv .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYIHV5Zv .mbr-section-subtitle,
.cid-uXDYIHV5Zv .subtitle-wrap,
.cid-uXDYIHV5Zv .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYIHV5Zv .mbr-text,
.cid-uXDYIHV5Zv .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDYIJwCi4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYIJwCi4 img {
  border-radius: 0px;
}
.cid-uXDYIJwCi4 .row {
  justify-content: center;
}
.cid-uXDYIJwCi4 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYIJNU8w {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDYIJNU8w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYIJNU8w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYIJNU8w [class^="socicon-"]:before,
.cid-uXDYIJNU8w [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDYIJNU8w .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDYIJNU8w .btn-social:hover {
  background: #4479d9;
}
.cid-uXDYIJNU8w .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDYIJNU8w .mbr-section-title,
.cid-uXDYIJNU8w .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDYIK6qGs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYIK6qGs img {
  border-radius: 0px;
}
.cid-uXDYIK6qGs .row {
  justify-content: center;
}
.cid-uXDYIK6qGs .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYIKof3Q {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDYIKof3Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYIKof3Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYIKof3Q .media-container-row {
  justify-content: space-between;
}
.cid-uXDYIKof3Q .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDYIKof3Q .text-content {
    max-width: none;
  }
}
.cid-uXDYIKof3Q .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDYIKof3Q .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDYIKof3Q .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDYIKof3Q .icons {
    justify-content: center !important;
  }
  .cid-uXDYIKof3Q .text-content * {
    text-align: center;
  }
}
.cid-uXDYIKof3Q .mbr-section-title {
  color: #000000;
}
.cid-uXDYIKLdCz {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDYIKLdCz .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDYIKLdCz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYIKLdCz .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDYIKLdCz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDYIKLdCz {
    align-items: flex-end;
  }
  .cid-uXDYIKLdCz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDYIKLdCz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDYIKLdCz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDYIKLdCz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDYIKLdCz .content-wrap {
    width: 100%;
  }
}
.cid-uXDYIKLdCz .mbr-section-subtitle,
.cid-uXDYIKLdCz .line {
  color: #ffffff;
}
.cid-uXDYIKLdCz .mbr-text,
.cid-uXDYIKLdCz .mbr-section-btn {
  text-align: right;
}
.cid-uXDYIKLdCz .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDYIL6vhe {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDYIL6vhe .content {
    text-align: center;
  }
  .cid-uXDYIL6vhe .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDYIL6vhe .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDYIL6vhe .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDYIL6vhe .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDYIL6vhe .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDYIL6vhe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDYIL6vhe .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDYIL6vhe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDYIL6vhe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDYIL6vhe .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDYIL6vhe .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDYIL6vhe .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDYIL6vhe .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDYIL6vhe .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDYIL6vhe .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDYIL6vhe .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDYIL6vhe H5 {
  color: #4479d9;
}
.cid-uXDYT6nTht {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDYT6nTht .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDYT6nTht .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDYT6nTht .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDYT6nTht .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDYT6nTht .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDYT6nTht .container {
    padding: 0 1rem;
  }
}
.cid-uXDYT6nTht .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDYT6nTht .nav-link {
  position: relative;
}
.cid-uXDYT6nTht .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDYT6nTht nav.navbar {
  position: fixed;
}
.cid-uXDYT6nTht .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDYT6nTht .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDYT6nTht .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDYT6nTht .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDYT6nTht .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDYT6nTht .navbar.collapsed {
  justify-content: center;
}
.cid-uXDYT6nTht .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDYT6nTht .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDYT6nTht .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDYT6nTht .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDYT6nTht .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDYT6nTht .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDYT6nTht .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDYT6nTht .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDYT6nTht .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDYT6nTht .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDYT6nTht .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDYT6nTht .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDYT6nTht .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDYT6nTht .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDYT6nTht .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDYT6nTht .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDYT6nTht .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDYT6nTht .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDYT6nTht .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDYT6nTht .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDYT6nTht .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDYT6nTht .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDYT6nTht .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDYT6nTht .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYT6nTht .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDYT6nTht .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDYT6nTht .dropdown-item:hover,
.cid-uXDYT6nTht .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDYT6nTht .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDYT6nTht .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDYT6nTht .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDYT6nTht .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDYT6nTht .dropdown-menu,
.cid-uXDYT6nTht .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDYT6nTht .nav-item:focus,
.cid-uXDYT6nTht .nav-link:focus {
  outline: none;
}
.cid-uXDYT6nTht .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDYT6nTht .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDYT6nTht .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDYT6nTht .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDYT6nTht .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDYT6nTht .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDYT6nTht .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDYT6nTht .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDYT6nTht .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDYT6nTht .dropdown-item.active,
.cid-uXDYT6nTht .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDYT6nTht .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDYT6nTht .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDYT6nTht .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDYT6nTht .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDYT6nTht .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDYT6nTht .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDYT6nTht ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDYT6nTht .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDYT6nTht button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDYT6nTht button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDYT6nTht button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDYT6nTht button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYT6nTht button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDYT6nTht button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDYT6nTht nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYT6nTht nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDYT6nTht nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDYT6nTht nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDYT6nTht .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDYT6nTht a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDYT6nTht .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDYT6nTht .navbar {
    height: 70px;
  }
  .cid-uXDYT6nTht .navbar.opened {
    height: auto;
  }
  .cid-uXDYT6nTht .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPdpqrd6O {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPdpqrd6O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPdpqrd6O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPdpqrd6O .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPdpqrd6O .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPdpqrd6O .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPdpqrd6O .link-wrap {
    align-items: center;
  }
}
.cid-uXPdpqrd6O .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDYT8hyme {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDYT8hyme .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYT8hyme .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYT8hyme .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYT8hyme .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYT8hyme .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYT8hyme .wrapper {
  padding: 30px 0;
}
.cid-uXDYT8hyme .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYT8hyme .mbr-text,
.cid-uXDYT8hyme .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYT8hyme H3 {
  color: #4479d9;
}
.cid-uXDYT8AZB2 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDYT8AZB2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYT8AZB2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYT8AZB2 .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDYT8AZB2 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDYT8AZB2 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDYT8AZB2 .wrapper {
  padding: 30px 0;
}
.cid-uXDYT8AZB2 .mbr-section-title {
  color: #fafafa;
}
.cid-uXDYT8AZB2 .mbr-text,
.cid-uXDYT8AZB2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDYT7m8aD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDYT7m8aD .item-img {
  position: relative;
}
.cid-uXDYT7m8aD .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDYT7m8aD .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDYT7m8aD .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDYT7m8aD .image-wrapper {
  overflow: hidden;
}
.cid-uXDYT7m8aD .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDYT7m8aD .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDYT7m8aD .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDYT7m8aD .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDYT7m8aD .item1,
.cid-uXDYT7m8aD .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDYT7m8aD .item1 .item:hover,
.cid-uXDYT7m8aD .item .item:hover {
  cursor: pointer;
}
.cid-uXDYT7m8aD .item1:hover .link-icon-wrapper span,
.cid-uXDYT7m8aD .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDYT7m8aD .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDYT7m8aD .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDYT7m8aD .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDYT7m8aD .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDYT7m8aD .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDYT7m8aD .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDYT7m8aD .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDYT7m8aD .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDYT7m8aD .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDYT7m8aD .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDYT7m8aD img,
.cid-uXDYT7m8aD .item-img {
  width: 100%;
}
.cid-uXDYT7m8aD .item:focus,
.cid-uXDYT7m8aD span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDYT7m8aD .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDYT7m8aD .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDYT7m8aD .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYT7m8aD .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYT7m8aD .mbr-section-subtitle,
.cid-uXDYT7m8aD .subtitle-wrap,
.cid-uXDYT7m8aD .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDYT7m8aD .mbr-text,
.cid-uXDYT7m8aD .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDYT8RBnr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYT8RBnr img {
  border-radius: 0px;
}
.cid-uXDYT8RBnr .row {
  justify-content: center;
}
.cid-uXDYT8RBnr .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYT97K0v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDYT97K0v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYT97K0v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYT97K0v [class^="socicon-"]:before,
.cid-uXDYT97K0v [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDYT97K0v .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDYT97K0v .btn-social:hover {
  background: #4479d9;
}
.cid-uXDYT97K0v .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDYT97K0v .mbr-section-title,
.cid-uXDYT97K0v .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDYT9o8PW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDYT9o8PW img {
  border-radius: 0px;
}
.cid-uXDYT9o8PW .row {
  justify-content: center;
}
.cid-uXDYT9o8PW .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDYT9FdXz {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDYT9FdXz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYT9FdXz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDYT9FdXz .media-container-row {
  justify-content: space-between;
}
.cid-uXDYT9FdXz .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDYT9FdXz .text-content {
    max-width: none;
  }
}
.cid-uXDYT9FdXz .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDYT9FdXz .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDYT9FdXz .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDYT9FdXz .icons {
    justify-content: center !important;
  }
  .cid-uXDYT9FdXz .text-content * {
    text-align: center;
  }
}
.cid-uXDYT9FdXz .mbr-section-title {
  color: #000000;
}
.cid-uXDYTa1rsD {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDYTa1rsD .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDYTa1rsD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDYTa1rsD .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDYTa1rsD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDYTa1rsD {
    align-items: flex-end;
  }
  .cid-uXDYTa1rsD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDYTa1rsD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDYTa1rsD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDYTa1rsD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDYTa1rsD .content-wrap {
    width: 100%;
  }
}
.cid-uXDYTa1rsD .mbr-section-subtitle,
.cid-uXDYTa1rsD .line {
  color: #ffffff;
}
.cid-uXDYTa1rsD .mbr-text,
.cid-uXDYTa1rsD .mbr-section-btn {
  text-align: right;
}
.cid-uXDYTa1rsD .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDYTakT6y {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDYTakT6y .content {
    text-align: center;
  }
  .cid-uXDYTakT6y .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDYTakT6y .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDYTakT6y .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDYTakT6y .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDYTakT6y .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDYTakT6y .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDYTakT6y .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDYTakT6y .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDYTakT6y .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDYTakT6y .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDYTakT6y .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDYTakT6y .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDYTakT6y .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDYTakT6y .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDYTakT6y .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDYTakT6y .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDYTakT6y H5 {
  color: #4479d9;
}
.cid-uXDZ5mCqsf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDZ5mCqsf .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDZ5mCqsf .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDZ5mCqsf .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDZ5mCqsf .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDZ5mCqsf .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDZ5mCqsf .container {
    padding: 0 1rem;
  }
}
.cid-uXDZ5mCqsf .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDZ5mCqsf .nav-link {
  position: relative;
}
.cid-uXDZ5mCqsf .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDZ5mCqsf nav.navbar {
  position: fixed;
}
.cid-uXDZ5mCqsf .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDZ5mCqsf .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDZ5mCqsf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDZ5mCqsf .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDZ5mCqsf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDZ5mCqsf .navbar.collapsed {
  justify-content: center;
}
.cid-uXDZ5mCqsf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDZ5mCqsf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDZ5mCqsf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDZ5mCqsf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDZ5mCqsf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDZ5mCqsf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDZ5mCqsf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDZ5mCqsf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDZ5mCqsf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDZ5mCqsf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDZ5mCqsf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDZ5mCqsf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDZ5mCqsf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDZ5mCqsf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDZ5mCqsf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDZ5mCqsf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDZ5mCqsf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDZ5mCqsf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDZ5mCqsf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDZ5mCqsf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDZ5mCqsf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDZ5mCqsf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDZ5mCqsf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDZ5mCqsf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZ5mCqsf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDZ5mCqsf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDZ5mCqsf .dropdown-item:hover,
.cid-uXDZ5mCqsf .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDZ5mCqsf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDZ5mCqsf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDZ5mCqsf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDZ5mCqsf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDZ5mCqsf .dropdown-menu,
.cid-uXDZ5mCqsf .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDZ5mCqsf .nav-item:focus,
.cid-uXDZ5mCqsf .nav-link:focus {
  outline: none;
}
.cid-uXDZ5mCqsf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDZ5mCqsf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDZ5mCqsf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDZ5mCqsf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZ5mCqsf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDZ5mCqsf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDZ5mCqsf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDZ5mCqsf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDZ5mCqsf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDZ5mCqsf .dropdown-item.active,
.cid-uXDZ5mCqsf .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDZ5mCqsf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDZ5mCqsf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDZ5mCqsf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDZ5mCqsf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDZ5mCqsf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDZ5mCqsf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDZ5mCqsf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDZ5mCqsf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDZ5mCqsf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDZ5mCqsf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDZ5mCqsf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDZ5mCqsf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZ5mCqsf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZ5mCqsf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDZ5mCqsf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZ5mCqsf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDZ5mCqsf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDZ5mCqsf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZ5mCqsf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDZ5mCqsf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDZ5mCqsf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDZ5mCqsf .navbar {
    height: 70px;
  }
  .cid-uXDZ5mCqsf .navbar.opened {
    height: auto;
  }
  .cid-uXDZ5mCqsf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPdDRz0vy {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPdDRz0vy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPdDRz0vy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPdDRz0vy .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPdDRz0vy .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPdDRz0vy .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPdDRz0vy .link-wrap {
    align-items: center;
  }
}
.cid-uXPdDRz0vy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDZ5otjnw {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDZ5otjnw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZ5otjnw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZ5otjnw .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZ5otjnw .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZ5otjnw .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZ5otjnw .wrapper {
  padding: 30px 0;
}
.cid-uXDZ5otjnw .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZ5otjnw .mbr-text,
.cid-uXDZ5otjnw .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZ5otjnw H3 {
  color: #4479d9;
}
.cid-uXDZ5oMcEi {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDZ5oMcEi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZ5oMcEi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZ5oMcEi .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZ5oMcEi .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZ5oMcEi .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZ5oMcEi .wrapper {
  padding: 30px 0;
}
.cid-uXDZ5oMcEi .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZ5oMcEi .mbr-text,
.cid-uXDZ5oMcEi .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZ5nrZzY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDZ5nrZzY .item-img {
  position: relative;
}
.cid-uXDZ5nrZzY .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDZ5nrZzY .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDZ5nrZzY .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDZ5nrZzY .image-wrapper {
  overflow: hidden;
}
.cid-uXDZ5nrZzY .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDZ5nrZzY .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDZ5nrZzY .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDZ5nrZzY .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDZ5nrZzY .item1,
.cid-uXDZ5nrZzY .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDZ5nrZzY .item1 .item:hover,
.cid-uXDZ5nrZzY .item .item:hover {
  cursor: pointer;
}
.cid-uXDZ5nrZzY .item1:hover .link-icon-wrapper span,
.cid-uXDZ5nrZzY .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDZ5nrZzY .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDZ5nrZzY .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDZ5nrZzY .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDZ5nrZzY .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDZ5nrZzY .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDZ5nrZzY .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDZ5nrZzY .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDZ5nrZzY .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDZ5nrZzY .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDZ5nrZzY .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDZ5nrZzY img,
.cid-uXDZ5nrZzY .item-img {
  width: 100%;
}
.cid-uXDZ5nrZzY .item:focus,
.cid-uXDZ5nrZzY span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDZ5nrZzY .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDZ5nrZzY .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDZ5nrZzY .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZ5nrZzY .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZ5nrZzY .mbr-section-subtitle,
.cid-uXDZ5nrZzY .subtitle-wrap,
.cid-uXDZ5nrZzY .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZ5nrZzY .mbr-text,
.cid-uXDZ5nrZzY .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDZ5p2niN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZ5p2niN img {
  border-radius: 0px;
}
.cid-uXDZ5p2niN .row {
  justify-content: center;
}
.cid-uXDZ5p2niN .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZ5pko7q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDZ5pko7q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZ5pko7q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZ5pko7q [class^="socicon-"]:before,
.cid-uXDZ5pko7q [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDZ5pko7q .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDZ5pko7q .btn-social:hover {
  background: #4479d9;
}
.cid-uXDZ5pko7q .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDZ5pko7q .mbr-section-title,
.cid-uXDZ5pko7q .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDZ5pEicd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZ5pEicd img {
  border-radius: 0px;
}
.cid-uXDZ5pEicd .row {
  justify-content: center;
}
.cid-uXDZ5pEicd .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZ5pWlrr {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDZ5pWlrr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZ5pWlrr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZ5pWlrr .media-container-row {
  justify-content: space-between;
}
.cid-uXDZ5pWlrr .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDZ5pWlrr .text-content {
    max-width: none;
  }
}
.cid-uXDZ5pWlrr .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDZ5pWlrr .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDZ5pWlrr .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDZ5pWlrr .icons {
    justify-content: center !important;
  }
  .cid-uXDZ5pWlrr .text-content * {
    text-align: center;
  }
}
.cid-uXDZ5pWlrr .mbr-section-title {
  color: #000000;
}
.cid-uXDZ5qjyOs {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDZ5qjyOs .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDZ5qjyOs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZ5qjyOs .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDZ5qjyOs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDZ5qjyOs {
    align-items: flex-end;
  }
  .cid-uXDZ5qjyOs .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDZ5qjyOs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDZ5qjyOs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDZ5qjyOs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDZ5qjyOs .content-wrap {
    width: 100%;
  }
}
.cid-uXDZ5qjyOs .mbr-section-subtitle,
.cid-uXDZ5qjyOs .line {
  color: #ffffff;
}
.cid-uXDZ5qjyOs .mbr-text,
.cid-uXDZ5qjyOs .mbr-section-btn {
  text-align: right;
}
.cid-uXDZ5qjyOs .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDZ5qBjnK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDZ5qBjnK .content {
    text-align: center;
  }
  .cid-uXDZ5qBjnK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDZ5qBjnK .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDZ5qBjnK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDZ5qBjnK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDZ5qBjnK .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDZ5qBjnK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDZ5qBjnK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDZ5qBjnK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDZ5qBjnK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDZ5qBjnK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDZ5qBjnK .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDZ5qBjnK .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDZ5qBjnK .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDZ5qBjnK .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDZ5qBjnK .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDZ5qBjnK .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDZ5qBjnK H5 {
  color: #4479d9;
}
.cid-uXDZhXXVMU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDZhXXVMU .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDZhXXVMU .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDZhXXVMU .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDZhXXVMU .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDZhXXVMU .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDZhXXVMU .container {
    padding: 0 1rem;
  }
}
.cid-uXDZhXXVMU .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDZhXXVMU .nav-link {
  position: relative;
}
.cid-uXDZhXXVMU .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDZhXXVMU nav.navbar {
  position: fixed;
}
.cid-uXDZhXXVMU .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDZhXXVMU .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDZhXXVMU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDZhXXVMU .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDZhXXVMU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDZhXXVMU .navbar.collapsed {
  justify-content: center;
}
.cid-uXDZhXXVMU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDZhXXVMU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDZhXXVMU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDZhXXVMU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDZhXXVMU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDZhXXVMU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDZhXXVMU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDZhXXVMU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDZhXXVMU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDZhXXVMU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDZhXXVMU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDZhXXVMU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDZhXXVMU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDZhXXVMU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDZhXXVMU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDZhXXVMU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDZhXXVMU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDZhXXVMU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDZhXXVMU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDZhXXVMU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDZhXXVMU .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDZhXXVMU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDZhXXVMU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDZhXXVMU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZhXXVMU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDZhXXVMU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDZhXXVMU .dropdown-item:hover,
.cid-uXDZhXXVMU .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDZhXXVMU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDZhXXVMU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDZhXXVMU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDZhXXVMU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDZhXXVMU .dropdown-menu,
.cid-uXDZhXXVMU .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDZhXXVMU .nav-item:focus,
.cid-uXDZhXXVMU .nav-link:focus {
  outline: none;
}
.cid-uXDZhXXVMU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDZhXXVMU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDZhXXVMU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDZhXXVMU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZhXXVMU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDZhXXVMU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDZhXXVMU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDZhXXVMU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDZhXXVMU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDZhXXVMU .dropdown-item.active,
.cid-uXDZhXXVMU .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDZhXXVMU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDZhXXVMU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDZhXXVMU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDZhXXVMU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDZhXXVMU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDZhXXVMU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDZhXXVMU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDZhXXVMU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDZhXXVMU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDZhXXVMU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDZhXXVMU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDZhXXVMU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZhXXVMU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZhXXVMU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDZhXXVMU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZhXXVMU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDZhXXVMU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDZhXXVMU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZhXXVMU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDZhXXVMU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDZhXXVMU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDZhXXVMU .navbar {
    height: 70px;
  }
  .cid-uXDZhXXVMU .navbar.opened {
    height: auto;
  }
  .cid-uXDZhXXVMU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPdQVSsoO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPdQVSsoO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPdQVSsoO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPdQVSsoO .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPdQVSsoO .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPdQVSsoO .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPdQVSsoO .link-wrap {
    align-items: center;
  }
}
.cid-uXPdQVSsoO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDZhZU35Y {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDZhZU35Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZhZU35Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZhZU35Y .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZhZU35Y .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZhZU35Y .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZhZU35Y .wrapper {
  padding: 30px 0;
}
.cid-uXDZhZU35Y .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZhZU35Y .mbr-text,
.cid-uXDZhZU35Y .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZhZU35Y H3 {
  color: #4479d9;
}
.cid-uXDZi0cBVp {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDZi0cBVp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZi0cBVp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZi0cBVp .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZi0cBVp .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZi0cBVp .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZi0cBVp .wrapper {
  padding: 30px 0;
}
.cid-uXDZi0cBVp .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZi0cBVp .mbr-text,
.cid-uXDZi0cBVp .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZhYQd6E {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDZhYQd6E .item-img {
  position: relative;
}
.cid-uXDZhYQd6E .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDZhYQd6E .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDZhYQd6E .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDZhYQd6E .image-wrapper {
  overflow: hidden;
}
.cid-uXDZhYQd6E .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDZhYQd6E .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDZhYQd6E .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDZhYQd6E .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDZhYQd6E .item1,
.cid-uXDZhYQd6E .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDZhYQd6E .item1 .item:hover,
.cid-uXDZhYQd6E .item .item:hover {
  cursor: pointer;
}
.cid-uXDZhYQd6E .item1:hover .link-icon-wrapper span,
.cid-uXDZhYQd6E .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDZhYQd6E .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDZhYQd6E .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDZhYQd6E .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDZhYQd6E .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDZhYQd6E .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDZhYQd6E .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDZhYQd6E .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDZhYQd6E .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDZhYQd6E .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDZhYQd6E .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDZhYQd6E img,
.cid-uXDZhYQd6E .item-img {
  width: 100%;
}
.cid-uXDZhYQd6E .item:focus,
.cid-uXDZhYQd6E span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDZhYQd6E .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDZhYQd6E .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDZhYQd6E .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZhYQd6E .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZhYQd6E .mbr-section-subtitle,
.cid-uXDZhYQd6E .subtitle-wrap,
.cid-uXDZhYQd6E .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZhYQd6E .mbr-text,
.cid-uXDZhYQd6E .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDZi0ujMh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZi0ujMh img {
  border-radius: 0px;
}
.cid-uXDZi0ujMh .row {
  justify-content: center;
}
.cid-uXDZi0ujMh .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZi0NYF4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDZi0NYF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZi0NYF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZi0NYF4 [class^="socicon-"]:before,
.cid-uXDZi0NYF4 [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDZi0NYF4 .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDZi0NYF4 .btn-social:hover {
  background: #4479d9;
}
.cid-uXDZi0NYF4 .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDZi0NYF4 .mbr-section-title,
.cid-uXDZi0NYF4 .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDZi16sIK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZi16sIK img {
  border-radius: 0px;
}
.cid-uXDZi16sIK .row {
  justify-content: center;
}
.cid-uXDZi16sIK .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZi1nyDK {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDZi1nyDK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZi1nyDK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZi1nyDK .media-container-row {
  justify-content: space-between;
}
.cid-uXDZi1nyDK .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDZi1nyDK .text-content {
    max-width: none;
  }
}
.cid-uXDZi1nyDK .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDZi1nyDK .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDZi1nyDK .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDZi1nyDK .icons {
    justify-content: center !important;
  }
  .cid-uXDZi1nyDK .text-content * {
    text-align: center;
  }
}
.cid-uXDZi1nyDK .mbr-section-title {
  color: #000000;
}
.cid-uXDZi1KaTn {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDZi1KaTn .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDZi1KaTn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZi1KaTn .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDZi1KaTn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDZi1KaTn {
    align-items: flex-end;
  }
  .cid-uXDZi1KaTn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDZi1KaTn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDZi1KaTn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDZi1KaTn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDZi1KaTn .content-wrap {
    width: 100%;
  }
}
.cid-uXDZi1KaTn .mbr-section-subtitle,
.cid-uXDZi1KaTn .line {
  color: #ffffff;
}
.cid-uXDZi1KaTn .mbr-text,
.cid-uXDZi1KaTn .mbr-section-btn {
  text-align: right;
}
.cid-uXDZi1KaTn .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDZi24MKA {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDZi24MKA .content {
    text-align: center;
  }
  .cid-uXDZi24MKA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDZi24MKA .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDZi24MKA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDZi24MKA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDZi24MKA .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDZi24MKA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDZi24MKA .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDZi24MKA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDZi24MKA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDZi24MKA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDZi24MKA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDZi24MKA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDZi24MKA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDZi24MKA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDZi24MKA .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDZi24MKA .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDZi24MKA H5 {
  color: #4479d9;
}
.cid-uXDZrYijvg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDZrYijvg .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDZrYijvg .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDZrYijvg .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDZrYijvg .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDZrYijvg .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDZrYijvg .container {
    padding: 0 1rem;
  }
}
.cid-uXDZrYijvg .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDZrYijvg .nav-link {
  position: relative;
}
.cid-uXDZrYijvg .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDZrYijvg nav.navbar {
  position: fixed;
}
.cid-uXDZrYijvg .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDZrYijvg .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDZrYijvg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDZrYijvg .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDZrYijvg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDZrYijvg .navbar.collapsed {
  justify-content: center;
}
.cid-uXDZrYijvg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDZrYijvg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDZrYijvg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDZrYijvg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDZrYijvg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDZrYijvg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDZrYijvg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDZrYijvg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDZrYijvg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDZrYijvg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDZrYijvg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDZrYijvg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDZrYijvg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDZrYijvg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDZrYijvg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDZrYijvg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDZrYijvg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDZrYijvg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDZrYijvg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDZrYijvg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDZrYijvg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDZrYijvg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDZrYijvg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDZrYijvg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZrYijvg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDZrYijvg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDZrYijvg .dropdown-item:hover,
.cid-uXDZrYijvg .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDZrYijvg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDZrYijvg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDZrYijvg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDZrYijvg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDZrYijvg .dropdown-menu,
.cid-uXDZrYijvg .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDZrYijvg .nav-item:focus,
.cid-uXDZrYijvg .nav-link:focus {
  outline: none;
}
.cid-uXDZrYijvg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDZrYijvg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDZrYijvg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDZrYijvg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZrYijvg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDZrYijvg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDZrYijvg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDZrYijvg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDZrYijvg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDZrYijvg .dropdown-item.active,
.cid-uXDZrYijvg .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDZrYijvg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDZrYijvg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDZrYijvg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDZrYijvg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDZrYijvg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDZrYijvg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDZrYijvg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDZrYijvg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDZrYijvg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDZrYijvg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDZrYijvg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDZrYijvg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZrYijvg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZrYijvg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDZrYijvg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZrYijvg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDZrYijvg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDZrYijvg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZrYijvg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDZrYijvg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDZrYijvg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDZrYijvg .navbar {
    height: 70px;
  }
  .cid-uXDZrYijvg .navbar.opened {
    height: auto;
  }
  .cid-uXDZrYijvg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPe2CgH6k {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPe2CgH6k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPe2CgH6k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPe2CgH6k .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPe2CgH6k .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPe2CgH6k .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPe2CgH6k .link-wrap {
    align-items: center;
  }
}
.cid-uXPe2CgH6k .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDZs03NOS {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDZs03NOS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZs03NOS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZs03NOS .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZs03NOS .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZs03NOS .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZs03NOS .wrapper {
  padding: 30px 0;
}
.cid-uXDZs03NOS .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZs03NOS .mbr-text,
.cid-uXDZs03NOS .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZs03NOS H3 {
  color: #4479d9;
}
.cid-uXDZs0j2Kj {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDZs0j2Kj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZs0j2Kj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZs0j2Kj .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZs0j2Kj .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZs0j2Kj .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZs0j2Kj .wrapper {
  padding: 30px 0;
}
.cid-uXDZs0j2Kj .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZs0j2Kj .mbr-text,
.cid-uXDZs0j2Kj .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZrZ8h8F {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDZrZ8h8F .item-img {
  position: relative;
}
.cid-uXDZrZ8h8F .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDZrZ8h8F .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDZrZ8h8F .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDZrZ8h8F .image-wrapper {
  overflow: hidden;
}
.cid-uXDZrZ8h8F .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDZrZ8h8F .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDZrZ8h8F .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDZrZ8h8F .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDZrZ8h8F .item1,
.cid-uXDZrZ8h8F .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDZrZ8h8F .item1 .item:hover,
.cid-uXDZrZ8h8F .item .item:hover {
  cursor: pointer;
}
.cid-uXDZrZ8h8F .item1:hover .link-icon-wrapper span,
.cid-uXDZrZ8h8F .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDZrZ8h8F .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDZrZ8h8F .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDZrZ8h8F .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDZrZ8h8F .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDZrZ8h8F .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDZrZ8h8F .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDZrZ8h8F .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDZrZ8h8F .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDZrZ8h8F .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDZrZ8h8F .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDZrZ8h8F img,
.cid-uXDZrZ8h8F .item-img {
  width: 100%;
}
.cid-uXDZrZ8h8F .item:focus,
.cid-uXDZrZ8h8F span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDZrZ8h8F .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDZrZ8h8F .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDZrZ8h8F .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZrZ8h8F .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZrZ8h8F .mbr-section-subtitle,
.cid-uXDZrZ8h8F .subtitle-wrap,
.cid-uXDZrZ8h8F .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZrZ8h8F .mbr-text,
.cid-uXDZrZ8h8F .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDZs0A7Ak {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZs0A7Ak img {
  border-radius: 0px;
}
.cid-uXDZs0A7Ak .row {
  justify-content: center;
}
.cid-uXDZs0A7Ak .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZs0QGZl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDZs0QGZl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZs0QGZl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZs0QGZl [class^="socicon-"]:before,
.cid-uXDZs0QGZl [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDZs0QGZl .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDZs0QGZl .btn-social:hover {
  background: #4479d9;
}
.cid-uXDZs0QGZl .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDZs0QGZl .mbr-section-title,
.cid-uXDZs0QGZl .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDZs16WQz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZs16WQz img {
  border-radius: 0px;
}
.cid-uXDZs16WQz .row {
  justify-content: center;
}
.cid-uXDZs16WQz .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZs1mmny {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDZs1mmny .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZs1mmny .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZs1mmny .media-container-row {
  justify-content: space-between;
}
.cid-uXDZs1mmny .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDZs1mmny .text-content {
    max-width: none;
  }
}
.cid-uXDZs1mmny .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDZs1mmny .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDZs1mmny .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDZs1mmny .icons {
    justify-content: center !important;
  }
  .cid-uXDZs1mmny .text-content * {
    text-align: center;
  }
}
.cid-uXDZs1mmny .mbr-section-title {
  color: #000000;
}
.cid-uXDZs1H2wq {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDZs1H2wq .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDZs1H2wq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZs1H2wq .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDZs1H2wq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDZs1H2wq {
    align-items: flex-end;
  }
  .cid-uXDZs1H2wq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDZs1H2wq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDZs1H2wq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDZs1H2wq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDZs1H2wq .content-wrap {
    width: 100%;
  }
}
.cid-uXDZs1H2wq .mbr-section-subtitle,
.cid-uXDZs1H2wq .line {
  color: #ffffff;
}
.cid-uXDZs1H2wq .mbr-text,
.cid-uXDZs1H2wq .mbr-section-btn {
  text-align: right;
}
.cid-uXDZs1H2wq .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDZs22wKo {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDZs22wKo .content {
    text-align: center;
  }
  .cid-uXDZs22wKo .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDZs22wKo .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDZs22wKo .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDZs22wKo .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDZs22wKo .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDZs22wKo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDZs22wKo .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDZs22wKo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDZs22wKo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDZs22wKo .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDZs22wKo .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDZs22wKo .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDZs22wKo .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDZs22wKo .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDZs22wKo .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDZs22wKo .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDZs22wKo H5 {
  color: #4479d9;
}
.cid-uXDZFeK2zR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDZFeK2zR .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDZFeK2zR .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDZFeK2zR .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDZFeK2zR .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDZFeK2zR .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDZFeK2zR .container {
    padding: 0 1rem;
  }
}
.cid-uXDZFeK2zR .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDZFeK2zR .nav-link {
  position: relative;
}
.cid-uXDZFeK2zR .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDZFeK2zR nav.navbar {
  position: fixed;
}
.cid-uXDZFeK2zR .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDZFeK2zR .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDZFeK2zR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDZFeK2zR .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDZFeK2zR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDZFeK2zR .navbar.collapsed {
  justify-content: center;
}
.cid-uXDZFeK2zR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDZFeK2zR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDZFeK2zR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDZFeK2zR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDZFeK2zR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDZFeK2zR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDZFeK2zR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDZFeK2zR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDZFeK2zR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDZFeK2zR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDZFeK2zR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDZFeK2zR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDZFeK2zR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDZFeK2zR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDZFeK2zR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDZFeK2zR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDZFeK2zR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDZFeK2zR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDZFeK2zR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDZFeK2zR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDZFeK2zR .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDZFeK2zR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDZFeK2zR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDZFeK2zR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZFeK2zR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDZFeK2zR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDZFeK2zR .dropdown-item:hover,
.cid-uXDZFeK2zR .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDZFeK2zR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDZFeK2zR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDZFeK2zR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDZFeK2zR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDZFeK2zR .dropdown-menu,
.cid-uXDZFeK2zR .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDZFeK2zR .nav-item:focus,
.cid-uXDZFeK2zR .nav-link:focus {
  outline: none;
}
.cid-uXDZFeK2zR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDZFeK2zR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDZFeK2zR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDZFeK2zR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDZFeK2zR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDZFeK2zR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDZFeK2zR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDZFeK2zR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDZFeK2zR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDZFeK2zR .dropdown-item.active,
.cid-uXDZFeK2zR .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDZFeK2zR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDZFeK2zR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDZFeK2zR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDZFeK2zR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDZFeK2zR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDZFeK2zR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDZFeK2zR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDZFeK2zR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDZFeK2zR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDZFeK2zR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDZFeK2zR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDZFeK2zR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZFeK2zR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDZFeK2zR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDZFeK2zR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZFeK2zR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDZFeK2zR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDZFeK2zR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDZFeK2zR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDZFeK2zR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDZFeK2zR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDZFeK2zR .navbar {
    height: 70px;
  }
  .cid-uXDZFeK2zR .navbar.opened {
    height: auto;
  }
  .cid-uXDZFeK2zR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXPeo6GQdR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXPeo6GQdR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPeo6GQdR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPeo6GQdR .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXPeo6GQdR .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXPeo6GQdR .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXPeo6GQdR .link-wrap {
    align-items: center;
  }
}
.cid-uXPeo6GQdR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDZFkcXpQ {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDZFkcXpQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZFkcXpQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZFkcXpQ .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZFkcXpQ .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZFkcXpQ .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZFkcXpQ .wrapper {
  padding: 30px 0;
}
.cid-uXDZFkcXpQ .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZFkcXpQ .mbr-text,
.cid-uXDZFkcXpQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZFkcXpQ H3 {
  color: #4479d9;
}
.cid-uXDZFl2nXF {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDZFl2nXF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZFl2nXF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZFl2nXF .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDZFl2nXF .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDZFl2nXF .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDZFl2nXF .wrapper {
  padding: 30px 0;
}
.cid-uXDZFl2nXF .mbr-section-title {
  color: #fafafa;
}
.cid-uXDZFl2nXF .mbr-text,
.cid-uXDZFl2nXF .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDZFlJ6Em {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZFlJ6Em img {
  border-radius: 0px;
}
.cid-uXDZFlJ6Em .row {
  justify-content: center;
}
.cid-uXDZFlJ6Em .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZFgP2Hx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDZFgP2Hx .item-img {
  position: relative;
}
.cid-uXDZFgP2Hx .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDZFgP2Hx .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDZFgP2Hx .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDZFgP2Hx .image-wrapper {
  overflow: hidden;
}
.cid-uXDZFgP2Hx .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDZFgP2Hx .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDZFgP2Hx .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDZFgP2Hx .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDZFgP2Hx .item1,
.cid-uXDZFgP2Hx .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDZFgP2Hx .item1 .item:hover,
.cid-uXDZFgP2Hx .item .item:hover {
  cursor: pointer;
}
.cid-uXDZFgP2Hx .item1:hover .link-icon-wrapper span,
.cid-uXDZFgP2Hx .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDZFgP2Hx .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDZFgP2Hx .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDZFgP2Hx .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDZFgP2Hx .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDZFgP2Hx .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDZFgP2Hx .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDZFgP2Hx .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDZFgP2Hx .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDZFgP2Hx .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDZFgP2Hx .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDZFgP2Hx img,
.cid-uXDZFgP2Hx .item-img {
  width: 100%;
}
.cid-uXDZFgP2Hx .item:focus,
.cid-uXDZFgP2Hx span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDZFgP2Hx .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDZFgP2Hx .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDZFgP2Hx .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZFgP2Hx .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZFgP2Hx .mbr-section-subtitle,
.cid-uXDZFgP2Hx .subtitle-wrap,
.cid-uXDZFgP2Hx .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDZFgP2Hx .mbr-text,
.cid-uXDZFgP2Hx .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDZFmfJ9a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDZFmfJ9a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZFmfJ9a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZFmfJ9a [class^="socicon-"]:before,
.cid-uXDZFmfJ9a [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDZFmfJ9a .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDZFmfJ9a .btn-social:hover {
  background: #4479d9;
}
.cid-uXDZFmfJ9a .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDZFmfJ9a .mbr-section-title,
.cid-uXDZFmfJ9a .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDZFng7H5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDZFng7H5 img {
  border-radius: 0px;
}
.cid-uXDZFng7H5 .row {
  justify-content: center;
}
.cid-uXDZFng7H5 .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDZFo4Xs6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDZFo4Xs6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZFo4Xs6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDZFo4Xs6 .media-container-row {
  justify-content: space-between;
}
.cid-uXDZFo4Xs6 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDZFo4Xs6 .text-content {
    max-width: none;
  }
}
.cid-uXDZFo4Xs6 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDZFo4Xs6 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDZFo4Xs6 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDZFo4Xs6 .icons {
    justify-content: center !important;
  }
  .cid-uXDZFo4Xs6 .text-content * {
    text-align: center;
  }
}
.cid-uXDZFo4Xs6 .mbr-section-title {
  color: #000000;
}
.cid-uXDZFpePq6 {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDZFpePq6 .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDZFpePq6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDZFpePq6 .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDZFpePq6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDZFpePq6 {
    align-items: flex-end;
  }
  .cid-uXDZFpePq6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDZFpePq6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDZFpePq6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDZFpePq6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDZFpePq6 .content-wrap {
    width: 100%;
  }
}
.cid-uXDZFpePq6 .mbr-section-subtitle,
.cid-uXDZFpePq6 .line {
  color: #ffffff;
}
.cid-uXDZFpePq6 .mbr-text,
.cid-uXDZFpePq6 .mbr-section-btn {
  text-align: right;
}
.cid-uXDZFpePq6 .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDZFqg8JK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDZFqg8JK .content {
    text-align: center;
  }
  .cid-uXDZFqg8JK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDZFqg8JK .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDZFqg8JK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDZFqg8JK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDZFqg8JK .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDZFqg8JK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDZFqg8JK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDZFqg8JK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDZFqg8JK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDZFqg8JK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDZFqg8JK .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDZFqg8JK .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDZFqg8JK .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDZFqg8JK .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDZFqg8JK .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDZFqg8JK .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDZFqg8JK H5 {
  color: #4479d9;
}
.cid-uXDRERP0TD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXDRERP0TD .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXDRERP0TD .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXDRERP0TD .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXDRERP0TD .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXDRERP0TD .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXDRERP0TD .container {
    padding: 0 1rem;
  }
}
.cid-uXDRERP0TD .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXDRERP0TD .nav-link {
  position: relative;
}
.cid-uXDRERP0TD .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXDRERP0TD nav.navbar {
  position: fixed;
}
.cid-uXDRERP0TD .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXDRERP0TD .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDRERP0TD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDRERP0TD .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDRERP0TD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDRERP0TD .navbar.collapsed {
  justify-content: center;
}
.cid-uXDRERP0TD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDRERP0TD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDRERP0TD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXDRERP0TD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDRERP0TD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDRERP0TD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXDRERP0TD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDRERP0TD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDRERP0TD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDRERP0TD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDRERP0TD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDRERP0TD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDRERP0TD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDRERP0TD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXDRERP0TD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDRERP0TD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDRERP0TD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDRERP0TD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDRERP0TD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDRERP0TD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXDRERP0TD .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXDRERP0TD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXDRERP0TD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXDRERP0TD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDRERP0TD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDRERP0TD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXDRERP0TD .dropdown-item:hover,
.cid-uXDRERP0TD .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXDRERP0TD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDRERP0TD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDRERP0TD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXDRERP0TD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDRERP0TD .dropdown-menu,
.cid-uXDRERP0TD .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDRERP0TD .nav-item:focus,
.cid-uXDRERP0TD .nav-link:focus {
  outline: none;
}
.cid-uXDRERP0TD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDRERP0TD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDRERP0TD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDRERP0TD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDRERP0TD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDRERP0TD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDRERP0TD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXDRERP0TD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDRERP0TD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDRERP0TD .dropdown-item.active,
.cid-uXDRERP0TD .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDRERP0TD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDRERP0TD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDRERP0TD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDRERP0TD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDRERP0TD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDRERP0TD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDRERP0TD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDRERP0TD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXDRERP0TD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDRERP0TD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDRERP0TD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDRERP0TD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDRERP0TD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDRERP0TD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDRERP0TD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDRERP0TD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDRERP0TD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDRERP0TD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDRERP0TD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDRERP0TD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDRERP0TD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXDRERP0TD .navbar {
    height: 70px;
  }
  .cid-uXDRERP0TD .navbar.opened {
    height: auto;
  }
  .cid-uXDRERP0TD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP41gzrjM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP41gzrjM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP41gzrjM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP41gzrjM .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP41gzrjM .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP41gzrjM .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP41gzrjM .link-wrap {
    align-items: center;
  }
}
.cid-uXP41gzrjM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXDRETJ1Nf {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXDRETJ1Nf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRETJ1Nf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRETJ1Nf .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDRETJ1Nf .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDRETJ1Nf .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDRETJ1Nf .wrapper {
  padding: 30px 0;
}
.cid-uXDRETJ1Nf .mbr-section-title {
  color: #fafafa;
}
.cid-uXDRETJ1Nf .mbr-text,
.cid-uXDRETJ1Nf .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDRETJ1Nf H3 {
  color: #4479d9;
}
.cid-uXDRETZy0U {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXDRETZy0U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDRETZy0U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDRETZy0U .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXDRETZy0U .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXDRETZy0U .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXDRETZy0U .wrapper {
  padding: 30px 0;
}
.cid-uXDRETZy0U .mbr-section-title {
  color: #fafafa;
}
.cid-uXDRETZy0U .mbr-text,
.cid-uXDRETZy0U .mbr-section-btn {
  color: #ffffff;
}
.cid-uXDREUinCa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDREUinCa img {
  border-radius: 0px;
}
.cid-uXDREUinCa .row {
  justify-content: center;
}
.cid-uXDREUinCa .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDRESF6cb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXDRESF6cb .item-img {
  position: relative;
}
.cid-uXDRESF6cb .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXDRESF6cb .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXDRESF6cb .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXDRESF6cb .image-wrapper {
  overflow: hidden;
}
.cid-uXDRESF6cb .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXDRESF6cb .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXDRESF6cb .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXDRESF6cb .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXDRESF6cb .item1,
.cid-uXDRESF6cb .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXDRESF6cb .item1 .item:hover,
.cid-uXDRESF6cb .item .item:hover {
  cursor: pointer;
}
.cid-uXDRESF6cb .item1:hover .link-icon-wrapper span,
.cid-uXDRESF6cb .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXDRESF6cb .card2 {
    margin-top: 1rem;
  }
}
.cid-uXDRESF6cb .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXDRESF6cb .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXDRESF6cb .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXDRESF6cb .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXDRESF6cb .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXDRESF6cb .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXDRESF6cb .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXDRESF6cb .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXDRESF6cb .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXDRESF6cb img,
.cid-uXDRESF6cb .item-img {
  width: 100%;
}
.cid-uXDRESF6cb .item:focus,
.cid-uXDRESF6cb span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXDRESF6cb .item {
    margin-bottom: 1rem;
  }
}
.cid-uXDRESF6cb .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXDRESF6cb .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRESF6cb .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRESF6cb .mbr-section-subtitle,
.cid-uXDRESF6cb .subtitle-wrap,
.cid-uXDRESF6cb .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXDRESF6cb .mbr-text,
.cid-uXDRESF6cb .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXDREUAbMX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXDREUAbMX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDREUAbMX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDREUAbMX [class^="socicon-"]:before,
.cid-uXDREUAbMX [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXDREUAbMX .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXDREUAbMX .btn-social:hover {
  background: #4479d9;
}
.cid-uXDREUAbMX .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXDREUAbMX .mbr-section-title,
.cid-uXDREUAbMX .mbr-social-likes {
  color: #4479d9;
}
.cid-uXDREURmXs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXDREURmXs img {
  border-radius: 0px;
}
.cid-uXDREURmXs .row {
  justify-content: center;
}
.cid-uXDREURmXs .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXDREV8xm3 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXDREV8xm3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDREV8xm3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDREV8xm3 .media-container-row {
  justify-content: space-between;
}
.cid-uXDREV8xm3 .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXDREV8xm3 .text-content {
    max-width: none;
  }
}
.cid-uXDREV8xm3 .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXDREV8xm3 .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXDREV8xm3 .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXDREV8xm3 .icons {
    justify-content: center !important;
  }
  .cid-uXDREV8xm3 .text-content * {
    text-align: center;
  }
}
.cid-uXDREV8xm3 .mbr-section-title {
  color: #000000;
}
.cid-uXDREVuujM {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXDREVuujM .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXDREVuujM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDREVuujM .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXDREVuujM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXDREVuujM {
    align-items: flex-end;
  }
  .cid-uXDREVuujM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXDREVuujM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXDREVuujM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXDREVuujM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXDREVuujM .content-wrap {
    width: 100%;
  }
}
.cid-uXDREVuujM .mbr-section-subtitle,
.cid-uXDREVuujM .line {
  color: #ffffff;
}
.cid-uXDREVuujM .mbr-text,
.cid-uXDREVuujM .mbr-section-btn {
  text-align: right;
}
.cid-uXDREVuujM .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXDREVOnDW {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXDREVOnDW .content {
    text-align: center;
  }
  .cid-uXDREVOnDW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXDREVOnDW .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXDREVOnDW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXDREVOnDW .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXDREVOnDW .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXDREVOnDW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXDREVOnDW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXDREVOnDW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXDREVOnDW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXDREVOnDW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXDREVOnDW .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXDREVOnDW .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXDREVOnDW .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXDREVOnDW .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXDREVOnDW .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXDREVOnDW .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXDREVOnDW H5 {
  color: #4479d9;
}
.cid-uXE8NBs1R0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uXE8NBs1R0 .menu-text {
  padding: 0 2rem;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-uXE8NBs1R0 .menu-text {
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
.cid-uXE8NBs1R0 .iconfont-wrapper {
  color: #4479d9 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .cid-uXE8NBs1R0 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-uXE8NBs1R0 .container {
  display: flex;
  margin: auto;
}
@media (max-width: 767px) {
  .cid-uXE8NBs1R0 .container {
    padding: 0 1rem;
  }
}
.cid-uXE8NBs1R0 .menu-tite {
  background: #000000;
  width: 100%;
  padding: 0.4rem 1rem;
  text-align: center;
  color: #4479d9;
}
.cid-uXE8NBs1R0 .nav-link {
  position: relative;
}
.cid-uXE8NBs1R0 .nav-link:hover {
  color: #4479d9 !important;
}
.cid-uXE8NBs1R0 nav.navbar {
  position: fixed;
}
.cid-uXE8NBs1R0 .navbar {
  padding: 0!important;
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uXE8NBs1R0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uXE8NBs1R0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXE8NBs1R0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uXE8NBs1R0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXE8NBs1R0 .navbar.collapsed {
  justify-content: center;
}
.cid-uXE8NBs1R0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXE8NBs1R0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXE8NBs1R0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-uXE8NBs1R0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXE8NBs1R0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXE8NBs1R0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXE8NBs1R0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXE8NBs1R0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXE8NBs1R0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXE8NBs1R0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXE8NBs1R0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXE8NBs1R0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXE8NBs1R0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXE8NBs1R0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXE8NBs1R0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXE8NBs1R0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXE8NBs1R0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXE8NBs1R0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXE8NBs1R0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXE8NBs1R0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXE8NBs1R0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXE8NBs1R0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXE8NBs1R0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXE8NBs1R0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXE8NBs1R0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXE8NBs1R0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXE8NBs1R0 .dropdown-item:hover,
.cid-uXE8NBs1R0 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uXE8NBs1R0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXE8NBs1R0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXE8NBs1R0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 0.5em !important;
}
.cid-uXE8NBs1R0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXE8NBs1R0 .dropdown-menu,
.cid-uXE8NBs1R0 .navbar.opened {
  background: #ffffff !important;
}
.cid-uXE8NBs1R0 .nav-item:focus,
.cid-uXE8NBs1R0 .nav-link:focus {
  outline: none;
}
.cid-uXE8NBs1R0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXE8NBs1R0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXE8NBs1R0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXE8NBs1R0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXE8NBs1R0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXE8NBs1R0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXE8NBs1R0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXE8NBs1R0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXE8NBs1R0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXE8NBs1R0 .dropdown-item.active,
.cid-uXE8NBs1R0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uXE8NBs1R0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXE8NBs1R0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXE8NBs1R0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXE8NBs1R0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXE8NBs1R0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXE8NBs1R0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXE8NBs1R0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXE8NBs1R0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXE8NBs1R0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXE8NBs1R0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXE8NBs1R0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXE8NBs1R0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXE8NBs1R0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXE8NBs1R0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXE8NBs1R0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXE8NBs1R0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXE8NBs1R0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXE8NBs1R0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXE8NBs1R0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXE8NBs1R0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXE8NBs1R0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXE8NBs1R0 .navbar {
    height: 70px;
  }
  .cid-uXE8NBs1R0 .navbar.opened {
    height: auto;
  }
  .cid-uXE8NBs1R0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXP3061rYv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uXP3061rYv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXP3061rYv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXP3061rYv .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uXP3061rYv .card {
    margin-bottom: 2rem!important;
  }
  .cid-uXP3061rYv .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXP3061rYv .link-wrap {
    align-items: center;
  }
}
.cid-uXP3061rYv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uXE8NDFRoo {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uXE8NDFRoo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXE8NDFRoo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXE8NDFRoo .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXE8NDFRoo .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXE8NDFRoo .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXE8NDFRoo .wrapper {
  padding: 30px 0;
}
.cid-uXE8NDFRoo .mbr-section-title {
  color: #fafafa;
}
.cid-uXE8NDFRoo .mbr-text,
.cid-uXE8NDFRoo .mbr-section-btn {
  color: #ffffff;
}
.cid-uXE8NDFRoo H3 {
  color: #4479d9;
}
.cid-uXE8NE1WgW {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uXE8NE1WgW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXE8NE1WgW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXE8NE1WgW .card {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXE8NE1WgW .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-uXE8NE1WgW .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-uXE8NE1WgW .wrapper {
  padding: 30px 0;
}
.cid-uXE8NE1WgW .mbr-section-title {
  color: #fafafa;
}
.cid-uXE8NE1WgW .mbr-text,
.cid-uXE8NE1WgW .mbr-section-btn {
  color: #ffffff;
}
.cid-uXE8NCv51y {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXE8NCv51y .item-img {
  position: relative;
}
.cid-uXE8NCv51y .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-uXE8NCv51y .cardbg {
  background: #000000;
  height: 100%;
  min-height: 160px;
}
.cid-uXE8NCv51y .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uXE8NCv51y .image-wrapper {
  overflow: hidden;
}
.cid-uXE8NCv51y .item1 {
  margin-bottom: 2rem !important;
}
.cid-uXE8NCv51y .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXE8NCv51y .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uXE8NCv51y .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uXE8NCv51y .item1,
.cid-uXE8NCv51y .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uXE8NCv51y .item1 .item:hover,
.cid-uXE8NCv51y .item .item:hover {
  cursor: pointer;
}
.cid-uXE8NCv51y .item1:hover .link-icon-wrapper span,
.cid-uXE8NCv51y .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-uXE8NCv51y .card2 {
    margin-top: 1rem;
  }
}
.cid-uXE8NCv51y .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uXE8NCv51y .link-icon-wrapper .icon-wrap {
  background: #4479d9;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uXE8NCv51y .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uXE8NCv51y .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uXE8NCv51y .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uXE8NCv51y .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uXE8NCv51y .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uXE8NCv51y .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uXE8NCv51y .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uXE8NCv51y img,
.cid-uXE8NCv51y .item-img {
  width: 100%;
}
.cid-uXE8NCv51y .item:focus,
.cid-uXE8NCv51y span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uXE8NCv51y .item {
    margin-bottom: 1rem;
  }
}
.cid-uXE8NCv51y .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uXE8NCv51y .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uXE8NCv51y .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uXE8NCv51y .mbr-section-subtitle,
.cid-uXE8NCv51y .subtitle-wrap,
.cid-uXE8NCv51y .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uXE8NCv51y .mbr-text,
.cid-uXE8NCv51y .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uXE8NEqwMa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXE8NEqwMa img {
  border-radius: 0px;
}
.cid-uXE8NEqwMa .row {
  justify-content: center;
}
.cid-uXE8NEqwMa .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXE8NEMPst {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uXE8NEMPst .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXE8NEMPst .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXE8NEMPst [class^="socicon-"]:before,
.cid-uXE8NEMPst [class*=" socicon-"]:before {
  line-height: 55px;
}
.cid-uXE8NEMPst .btn-social {
  font-size: 32px;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #4479d9;
  border-width: 2px;
  transition: all .3s;
  border-color: #4479d9;
}
.cid-uXE8NEMPst .btn-social:hover {
  background: #4479d9;
}
.cid-uXE8NEMPst .btn-social:hover i.socicon {
  color: #ffffff !important;
}
.cid-uXE8NEMPst .mbr-section-title,
.cid-uXE8NEMPst .mbr-social-likes {
  color: #4479d9;
}
.cid-uXE8NF8U9g {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #4479d9;
}
.cid-uXE8NF8U9g img {
  border-radius: 0px;
}
.cid-uXE8NF8U9g .row {
  justify-content: center;
}
.cid-uXE8NF8U9g .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-uXE8NFsJXo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uXE8NFsJXo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXE8NFsJXo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXE8NFsJXo .media-container-row {
  justify-content: space-between;
}
.cid-uXE8NFsJXo .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-uXE8NFsJXo .text-content {
    max-width: none;
  }
}
.cid-uXE8NFsJXo .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #000000;
  border: 2px solid #000000;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-uXE8NFsJXo .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-uXE8NFsJXo .mbr-iconfont-social:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXE8NFsJXo .icons {
    justify-content: center !important;
  }
  .cid-uXE8NFsJXo .text-content * {
    text-align: center;
  }
}
.cid-uXE8NFsJXo .mbr-section-title {
  color: #000000;
}
.cid-uXE8NFUyBA {
  display: flex;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/mine-image-1920x800.jpg");
}
.cid-uXE8NFUyBA .mbr-overlay {
  background-color: #000000;
  opacity: 0.2;
}
.cid-uXE8NFUyBA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXE8NFUyBA .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-uXE8NFUyBA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uXE8NFUyBA {
    align-items: flex-end;
  }
  .cid-uXE8NFUyBA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXE8NFUyBA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXE8NFUyBA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uXE8NFUyBA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXE8NFUyBA .content-wrap {
    width: 100%;
  }
}
.cid-uXE8NFUyBA .mbr-section-subtitle,
.cid-uXE8NFUyBA .line {
  color: #ffffff;
}
.cid-uXE8NFUyBA .mbr-text,
.cid-uXE8NFUyBA .mbr-section-btn {
  text-align: right;
}
.cid-uXE8NFUyBA .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-uXE8NGkFe3 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uXE8NGkFe3 .content {
    text-align: center;
  }
  .cid-uXE8NGkFe3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uXE8NGkFe3 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-uXE8NGkFe3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uXE8NGkFe3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uXE8NGkFe3 .google-map {
  height: 25rem;
  position: relative;
}
.cid-uXE8NGkFe3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXE8NGkFe3 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXE8NGkFe3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXE8NGkFe3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXE8NGkFe3 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uXE8NGkFe3 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uXE8NGkFe3 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uXE8NGkFe3 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uXE8NGkFe3 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uXE8NGkFe3 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uXE8NGkFe3 .list {
  list-style-type: none;
  padding: 0;
}
.cid-uXE8NGkFe3 H5 {
  color: #4479d9;
}
