@charset "UTF-8";

/* ==========================================================================
   1. 全域基礎設定 (Global Reset & Typography)
   ========================================================================== */
section {
  background-color: #ffffff;
  position: relative;
  word-wrap: break-word;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

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

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

/* 🎯 連結基本樣式：預設行內區塊與內距，避免 Hover 時文字位移跳行 */
a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  transition: all 0.2s ease-in-out; 
  text-decoration: none !important;
  display: inline-block;
  padding: 2px 6px;
  border-radius: 4px;
}

/* 🎯 一般連結懸停狀態：藍色背景 (#004aad)、白字、圓角、完全無底線 */
a:hover {
  text-decoration: none !important;
  border-bottom: none !important;
  background-color: #F2E1E5 !important;
  color: #ffffff !important;
  border-radius: 4px; 
  padding: 2px 6px; 
}

/* 🎯 強制移除所有預設底線、邊框線、漸層底線與偽元素 */
a, 
a:hover, 
a:focus, 
a:active, 
a:visited,
.article a,
.mbr-text a,
.card-box a,
.item-wrapper a,
.accordion-content a,
.panel-body a,
.mbr-iconfont,
.mbr-iconfont:hover,
u, 
ins,
[style*="text-decoration"],
[style*="text-decoration: underline"] {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  background-image: none !important; /* 屏蔽 Mobirise 漸層底線 */
}

/* 徹底移除 Mobirise 框架自動產生的偽元素下劃線 */
a::after, 
a::before,
a:hover::after, 
a:hover::before,
.mbr-text a::after,
.accordion-content a::after {
  content: none !important;
  display: none !important;
}

/* 文字層級排版 */
.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.5;
  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 .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;
}

/* 基礎色彩工具類別 */
.mbr-white { color: #ffffff; }
.mbr-black { color: #111111; }
.mbr-bg-white { background-color: #ffffff; }
.mbr-bg-black { background-color: #000000; }

/* 對齊工具類別 */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

/* 字重工具類別 */
.mbr-light { font-weight: 300; }
.mbr-regular { font-weight: 400; }
.mbr-semibold { font-weight: 500; }
.mbr-bold { font-weight: 700; }

/* ==========================================================================
   2. 媒體與容器組件 (Media & Containers)
   ========================================================================== */
.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;
  width: auto;
}

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

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

/* ==========================================================================
   3. 按鈕系統 (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, .btn-md, .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 .mbr-iconfont,
.btn.btn-sm .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

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

/* ==========================================================================
   4. 全螢幕與地圖 (Fullscreen & Map)
   ========================================================================== */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

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

.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/* ==========================================================================
   5. 置頂與滾動箭頭 (Scroll Arrows)
   ========================================================================== */
.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.4);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline: none; 
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
  padding: 0;
}

.mbr-arrow-up a:focus-visible {
  --up-focus: #ffffff;
  outline: 3px solid var(--up-focus) !important;
  outline-offset: 4px !important;
  background-color: rgba(0, 0, 0, 0.8) !important;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2);
}

section:not(.mbr-section--bg-dark) ~ .mbr-arrow-up a:focus-visible {
  --up-focus: #232323;
}

.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.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);
}

.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: none;
  -webkit-animation: arrowdown 1.7s ease-in-out infinite;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}

.mbr-arrow > a:focus-visible {
  outline: 2px solid #ffffff !important;
  outline-offset: 4px !important;
}

.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

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

@keyframes arrowdown {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}

@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}

/* 動態漸層背景動畫 */
@keyframes gradient-animation {
  from { background-position: 0% 100%; animation-timing-function: ease-in-out; }
  to { background-position: 100% 0%; animation-timing-function: ease-in-out; }
}

.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

/* ==========================================================================
   6. 表單與彈窗系統 (Forms & Modals)
   ========================================================================== */
.form-group:focus { outline: 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.5rem; }

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; right: 0; top: 0;
  opacity: 0.5;
  position: absolute;
  z-index: 0;
  pointer-events: none;
}

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

ul, ol, pre, blockquote { margin-bottom: 2.3125rem; }
.mt-4 { margin-top: 2rem !important; }
.mb-4 { margin-bottom: 2rem !important; }

/* 下拉選單元件 (jq-selectbox) */
.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) */
.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; }
.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: flex; }
.carousel-control, .carousel-controls { z-index: 10; display: -webkit-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; }

/* 網格響應式內距 */
@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; }

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

/* ==========================================================================
   7. 導覽列 (Navbar) 桌機與通用外觀規則
   ========================================================================== */
.menu .navbar.collapsed:not(.beta-menu) { flex-direction: column; }
.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; }

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

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

.nav-link .mbr-iconfont { margin-right: 0.5rem; }
.nav { display: -webkit-flex; -webkit-flex-wrap: wrap; }
.nav-dropdown .link { padding: 0.667em 1.667em !important; margin: 0 !important; }

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

/* 全域子選單方塊樣式 */
.menu .dropdown-menu {
  background-color: rgba(255, 255, 255, 0.15) !important;
  border-radius: 8px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
  border: none !important;
  overflow: hidden !important;
  padding: 0 !important;
}

/* 全域子選單項目 */
.menu .dropdown-menu .dropdown-item {
  display: block !important;
  width: 100% !important;
  text-align: left !important;
  padding: 10px 16px !important;
  white-space: normal !important;
  word-break: break-word !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25) !important;
  box-sizing: border-box !important;
}

.menu .dropdown-menu .dropdown-item:last-child {
  border-bottom: none !important;
}

/* 🎯 導覽列選單 Hover 狀態獨立處理 (保持黃綠色背景 #ebf906 與深色文字) */
.navbar .nav-item a.nav-link:hover,
.dropdown-item:hover,
.nav-dropdown .link:hover {
  background-color: #ebf906 !important;
  color: #232323 !important;
  border-radius: 4px;
  padding: 2px 8px;
}

/* 確保品牌 LOGO 懸停時不變色 */
.menu .navbar-brand a:hover,
.menu .navbar-caption-wrap a:hover,
.menu .navbar-logo a:hover {
  background-color: transparent !important;
  color: inherit !important;
  padding: inherit !important;
}

/* 無障礙 Focus 框 */
.menu .navbar-nav .nav-link:focus-visible, 
.menu .dropdown-menu .dropdown-item:focus-visible, 
.navbar .nav-link:focus-visible, 
.navbar .navbar-toggler:focus-visible, 
.navbar .navbar-brand:focus-visible, 
.dropdown-item:focus-visible, 
.nav-dropdown .link:focus-visible, 
button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}

/* ==========================================================================
   8. 平板與手機直式（窄螢幕 991px 以下）特定佈局規則
   ========================================================================== */
@media (max-width: 991px) {
  .menu .dropdown-menu {
    display: none !important;
  }

  .menu .navbar-collapse .navbar-nav {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

  .menu .navbar-collapse .navbar-nav .nav-item {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

  .menu .navbar-collapse .navbar-nav .nav-link,
  .menu .nav-dropdown .link {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    width: auto !important;
    padding: 10px 16px !important;
  }

  .menu .dropdown-menu.show,
  .menu .collapse.show .dropdown-menu.show {
    display: flex !important;
    flex-direction: column !important;
    position: static !important;
    float: none !important;
    width: max-content !important;
    max-width: 88vw !important;
    margin: 8px 0 16px 0 !important;
  }

  .menu .navbar-collapse.show {
    display: flex !important;
    flex-direction: column !important;
    max-height: calc(100vh - 80px) !important; 
    overflow-y: auto !important; 
    -webkit-overflow-scrolling: touch; 
    width: 100% !important;
  }
}

/* 全站黑體與罕用字（如「埊」）字型統一設定 */
body, h1, h2, h3, h4, h5, h6, p, span, a, .mbr-fonts-style, .mbr-section-title, .mbr-text, .mbr-label {
  font-family: 'Noto Sans TC', 'Microsoft YaHei', '微軟雅黑', 'PingFang TC', 'SimHei', 'Microsoft JhengHei', '微軟正黑體', sans-serif !important;
}/* --- 1. 基礎變數與焦點框定義 --- */
/* 預設深色虛線 */
*:focus-visible {
  outline: #1f1f1f dashed 2px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  z-index: 999 !important;
  transition: outline 0.2s ease-in-out;
}
/* --- 2. 導覽列元件基礎樣式 (Logo 與 漢堡選單) --- */
.navbar .navbar-brand,
.navbar .navbar-toggler,
.navbar .nav-link {
  transition: all 0.3s ease-in-out !important;
  border-radius: 4px;
  /* 統一焦點框圓角 */
}
/* 漢堡選單按鈕基礎外觀 */
button.navbar-toggler {
  background-color: #FFFFFF !important;
  border: 2px solid #333333 !important;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* --- 核心修正：針對深色背景強制切換為白框 --- */
/* 增加更多 Mobirise 常用的深色類別，確保優先級夠高 */
.bg-dark :focus-visible,
.mbr-section--bg-dark :focus-visible,
.mbr-overlay + div :focus-visible,
section[style*="background-color: #232323"] :focus-visible,
section[style*="background-color: ##4e263d"] :focus-visible,
section[style*="background-color: #053a7a"] :focus-visible,
section[style*="background-color: #000000"] :focus-visible {
  outline: 2px dashed #ebf906 !important;
  /* 強制覆蓋為黃色虛線 */
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3) !important;
}
/* 基礎透明導覽列焦點優化 */
.navbar .nav-link,
.navbar .navbar-toggler,
.navbar .navbar-brand {
  transition: outline 0.5s ease-in-out !important;
}
/* 強制透明背景下的焦點為黑色虛線 */
.navbar:not(.navbar-short) :focus-visible {
  outline: 2px dashed #000000 !important;
  outline-offset: 5px !important;
}
/* 核心修正：淺色背景下的焦點框 (Focus-visible) --- */
/* 當導覽列開啟 (.opened) 或處於淺色區域時，將虛線改為深灰色 */
.navbar.opened :focus-visible,
.dropdown-item:focus-visible {
  /* 使用深色虛線 (#1f1f1f)，在淺藍或白色背景上對比度才夠 */
  outline: 2px dashed #1f1f1f !important;
  outline-offset: -1px !important;
  /* 往內縮，避免超出下拉選單邊界 */
  background-color: rgba(0, 0, 0, 0.01) !important;
  /* 加上淡淡的底色強化視覺感知 */
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
}
/* 針對「回頂端按鈕」在深色背景下的特殊處理 */
#scrollToTop a:focus-visible {
  /* 如果您的回頂端按鈕通常出現在頁面最下方且背景較深 */
  outline-color: #ebf906 !important;
  display: inline-block !important;
  opacity: 1 !important;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Noto Sans JP', 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: #2c4d55 !important;
}
.bg-info {
  background-color: #43252b !important;
}
.bg-warning {
  background-color: #a03e91 !important;
}
.bg-danger {
  background-color: #f29f05 !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: #bf6b7b !important;
  border-color: #bf6b7b !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: #944050 !important;
  border-color: #944050 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #944050 !important;
  border-color: #944050 !important;
}
.btn-info,
.btn-info:active {
  background-color: #43252b !important;
  border-color: #43252b !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: #0b0607 !important;
  border-color: #0b0607 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #0b0607 !important;
  border-color: #0b0607 !important;
}
.btn-success,
.btn-success:active {
  background-color: #2c4d55 !important;
  border-color: #2c4d55 !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: #0e191c !important;
  border-color: #0e191c !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #0e191c !important;
  border-color: #0e191c !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #a03e91 !important;
  border-color: #a03e91 !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: #622658 !important;
  border-color: #622658 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #622658 !important;
  border-color: #622658 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #f29f05 !important;
  border-color: #f29f05 !important;
  color: #ffffff !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: #ffffff !important;
  background-color: #9d6703 !important;
  border-color: #9d6703 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #9d6703 !important;
  border-color: #9d6703 !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: #bf6b7b;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #944050 !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: #bf6b7b !important;
  border-color: #bf6b7b !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #43252b;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #0b0607 !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: #43252b !important;
  border-color: #43252b !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #2c4d55;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #0e191c !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: #2c4d55 !important;
  border-color: #2c4d55 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #a03e91;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #622658 !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: #a03e91 !important;
  border-color: #a03e91 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #f29f05;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #9d6703 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #f29f05 !important;
  border-color: #f29f05 !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: #bf6b7b !important;
}
.text-success {
  color: #2c4d55 !important;
}
.text-info {
  color: #43252b !important;
}
.text-warning {
  color: #a03e91 !important;
}
.text-danger {
  color: #f29f05 !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: #893b4a !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #091012 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #010101 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #56224e !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #8e5d03 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #000000;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #43252b;
}
.alert-warning {
  background-color: #a03e91;
}
.alert-danger {
  background-color: #f29f05;
}
.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: #9bc2cb;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #c08d97;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #d28bc7;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #feeac5;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Noto Sans JP', 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: 'Noto Sans JP', 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: #ffffff !important;
  background: #bf6b7b !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: #1f1f1f dashed 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-v9KrWCcDfI {
  z-index: 1000;
  width: 100%;
}
.cid-v9KrWCcDfI nav.navbar {
  position: fixed;
}
.cid-v9KrWCcDfI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-v9KrWCcDfI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v9KrWCcDfI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v9KrWCcDfI .dropdown-item:hover,
.cid-v9KrWCcDfI .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-v9KrWCcDfI .dropdown-item:hover span {
  color: white;
}
.cid-v9KrWCcDfI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v9KrWCcDfI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v9KrWCcDfI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v9KrWCcDfI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v9KrWCcDfI .nav-link {
  position: relative;
}
.cid-v9KrWCcDfI .container {
  display: flex;
  margin: auto;
}
.cid-v9KrWCcDfI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v9KrWCcDfI .dropdown-menu,
.cid-v9KrWCcDfI .navbar.opened {
  background: #f29f05 !important;
}
.cid-v9KrWCcDfI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v9KrWCcDfI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v9KrWCcDfI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v9KrWCcDfI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v9KrWCcDfI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v9KrWCcDfI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v9KrWCcDfI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(242, 159, 5, 0);
}
.cid-v9KrWCcDfI .navbar.opened {
  transition: all 0.3s;
}
.cid-v9KrWCcDfI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v9KrWCcDfI .navbar .navbar-logo img {
  width: auto;
}
.cid-v9KrWCcDfI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v9KrWCcDfI .navbar.collapsed {
  justify-content: center;
}
.cid-v9KrWCcDfI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v9KrWCcDfI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v9KrWCcDfI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-v9KrWCcDfI .navbar.collapsed .dropdown-menu {
  position: relative !important;
  margin: 0.5rem auto !important;
  float: none !important;
}
.cid-v9KrWCcDfI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v9KrWCcDfI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v9KrWCcDfI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v9KrWCcDfI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
  text-align: center;
}
.cid-v9KrWCcDfI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v9KrWCcDfI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v9KrWCcDfI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v9KrWCcDfI .navbar .dropdown-menu {
    position: relative !important;
    margin: 0.5rem auto !important;
    float: none !important;
  }
  .cid-v9KrWCcDfI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v9KrWCcDfI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v9KrWCcDfI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v9KrWCcDfI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v9KrWCcDfI .navbar ul.navbar-nav li {
    margin: auto;
    text-align: center;
  }
  .cid-v9KrWCcDfI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-v9KrWCcDfI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v9KrWCcDfI .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v9KrWCcDfI .navbar.navbar-short {
  min-height: 60px;
}
.cid-v9KrWCcDfI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v9KrWCcDfI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v9KrWCcDfI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v9KrWCcDfI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v9KrWCcDfI .nav-dropdown .link.dropdown-toggle {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-v9KrWCcDfI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-v9KrWCcDfI button.navbar-toggler {
  outline: none;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(5px);
  border: 2px solid #333333 !important;
  border-radius: 5px;
  position: absolute !important;
  top: 15px !important;
  right: 45px !important;
  z-index: 9999 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-v9KrWCcDfI button.navbar-toggler {
    top: 15px !important;
    right: 25px !important;
  }
}
.cid-v9KrWCcDfI button.navbar-toggler .hamburger span {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  background-color: #333333 !important;
  transition: all 0.2s;
}
.cid-v9KrWCcDfI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 13px;
}
.cid-v9KrWCcDfI button.navbar-toggler .hamburger span:nth-child(2),
.cid-v9KrWCcDfI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 21px;
}
.cid-v9KrWCcDfI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 29px;
}
.cid-v9KrWCcDfI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-v9KrWCcDfI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-v9KrWCcDfI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-v9KrWCcDfI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-v9KrWCcDfI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v9KrWCcDfI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v9KrWCcDfI .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-v9KrWCcDfI .navbar {
    height: 70px;
  }
  .cid-v9KrWCcDfI .navbar.opened {
    height: auto;
  }
}
.cid-v9KrWCcDfI .menu .navbar-nav .nav-link:focus-visible,
.cid-v9KrWCcDfI .menu .dropdown-menu .dropdown-item:focus-visible,
.cid-v9KrWCcDfI .navbar .nav-link:focus-visible,
.cid-v9KrWCcDfI .navbar .navbar-toggler:focus-visible,
.cid-v9KrWCcDfI .navbar .navbar-brand:focus-visible,
.cid-v9KrWCcDfI .dropdown-item:focus-visible,
.cid-v9KrWCcDfI .nav-dropdown .link:focus-visible,
.cid-v9KrWCcDfI button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}
#custom-html-0 {
  /* Type valid CSS here */
}
#custom-html-0 div {
  padding-top: 0px;
  background-color: #f2cc0c;
  text-align: center;
}
#custom-html-0 p {
  font-size: 60px;
  color: #777;
}
#custom-html-0 .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-vvQkZI6mUE {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #7eddf2;
  background-image: radial-gradient(at 100% -70%, #99bf93, #f7f5f0, #7eddf2);
}
.cid-vvQkZI6mUE .card-wrapper {
  background: linear-gradient(0deg, transparent 0%, #ffffff 150%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 5rem 4rem;
  margin: 0 auto;
  width: 96%;
  max-width: 1600px;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-vvQkZI6mUE .card-wrapper {
    width: 100%;
    padding: 4rem 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vvQkZI6mUE .card-wrapper {
    padding: 2.5rem 1.5rem;
  }
}
.cid-vvQkZI6mUE .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid #ffffff;
  border-radius: 30px;
  pointer-events: none;
}
.cid-vvQkZI6mUE .card-wrapper .left-col {
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-vvQkZI6mUE .card-wrapper .left-col {
    padding-right: 15px;
  }
}
.cid-vvQkZI6mUE .card-wrapper .right-col {
  padding-left: 3rem;
  border-left: 1px solid rgba(28, 40, 51, 0.2);
}
@media (max-width: 767px) {
  .cid-vvQkZI6mUE .card-wrapper .right-col {
    padding-left: 15px;
    border-left: none;
    border-top: 1px solid rgba(28, 40, 51, 0.2);
    padding-top: 1.5rem;
    margin-top: 1rem;
  }
}
.cid-vvQkZI6mUE .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vvQkZI6mUE .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vvQkZI6mUE .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vvQkZI6mUE .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #7eddf2 0, transparent 100%);
}
.cid-vvQkZI6mUE .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vvQkZI6mUE .mbr-section-title {
  color: #261a18;
}
.cid-vvQkZI6mUE .mbr-text {
  color: #261a18;
}
.cid-vvxbr4PNTr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b0ecf9;
}
.cid-vvxbr4PNTr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vvxbr4PNTr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vvxbr4PNTr .card-wrapper {
  padding: 0 66px;
}
@media (max-width: 992px) {
  .cid-vvxbr4PNTr .card-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-vvxbr4PNTr .content-wrap .label-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vvxbr4PNTr .content-wrap .label-wrapper .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vvxbr4PNTr .content-wrap .label-wrapper .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vvxbr4PNTr .content-wrap .label-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vvxbr4PNTr .content-wrap .label-wrapper .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #5ed3ed 0, transparent 100%);
}
.cid-vvxbr4PNTr .content-wrap .label-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vvxbr4PNTr .content-wrap .label-wrapper .image-wrapper img {
  height: 365px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vvxbr4PNTr .content-wrap .label-wrapper .image-wrapper img {
    height: 300px;
  }
}
.cid-vvxbr4PNTr .content-wrap .text-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vvxbr4PNTr .content-wrap .text-wrapper .mbr-text {
  margin-bottom: 24px;
}
.cid-vvxbr4PNTr .content-wrap .text-wrapper .line-wrap {
  width: 100%;
  height: 24px;
  background-image: linear-gradient(90deg, #5ed3ed 0, transparent 100%);
  margin-bottom: 24px;
}
.cid-vvxbr4PNTr .content-wrap .text-wrapper .text_2 {
  margin-bottom: 0;
}
.cid-vvxbr4PNTr .content-wrap .text-wrapper .mbr-section-btn {
  margin-top: 14px;
}
.cid-vvxbr4PNTr .mbr-label {
  color: #f6f4f0;
}
.cid-vvxbr4PNTr .mbr-section-title {
  color: #f6f4f0;
}
.cid-vvxbr4PNTr .mbr-text {
  color: #261a18;
}
.cid-vvxbr4PNTr .mbr-label,
.cid-vvxbr4PNTr .label-wrapper {
  color: #1c2833;
}
.cid-vvxbr4PNTr .mbr-section-title,
.cid-vvxbr4PNTr .mbr-section-btn {
  color: #261a18;
}
.cid-vvfCmEWnXN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow-anchor: none;
  background-color: #b0ecf9;
}
.cid-vvfCmEWnXN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vvfCmEWnXN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vvfCmEWnXN .content-wrapper {
  position: relative;
  margin: 0;
}
.cid-vvfCmEWnXN .content-wrapper .content {
  padding: 0;
}
.cid-vvfCmEWnXN .content-wrap {
  position: relative;
  z-index: 1;
  margin: 0;
}
.cid-vvfCmEWnXN .content-wrap .card {
  padding: 0;
}
.cid-vvfCmEWnXN .title-wrapper {
  margin-bottom: 40px;
}
.cid-vvfCmEWnXN .label-wrapper {
  margin-bottom: 20px;
}
.cid-vvfCmEWnXN .label-wrapper .label-wrap {
  display: inline-flex;
  gap: 12px;
  align-items: center;
  background-color: #fafafa;
  padding: 7px 14px 6px;
}
.cid-vvfCmEWnXN .label-wrapper .label-wrap .marker-wrap {
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
  background-color: #bf6b7b;
}
.cid-vvfCmEWnXN .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vvfCmEWnXN .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-vvfCmEWnXN .title-wrap .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vvfCmEWnXN .panel-group {
  margin-right: -1px;
}
.cid-vvfCmEWnXN .panel-group .card {
  position: relative;
  padding: 0;
  border: none;
  background-color: transparent;
  border-radius: 0 !important;
  margin-top: 8px;
  will-change: transform;
}
.cid-vvfCmEWnXN .panel-group .card:focus-within {
  z-index: 10;
}
.cid-vvfCmEWnXN .panel-group .card:first-child {
  margin-top: 0;
}
.cid-vvfCmEWnXN .panel-group .card .frame-wrapper {
  display: flex;
  margin-bottom: -1px;
  will-change: transform;
  position: relative;
  z-index: 1;
}
.cid-vvfCmEWnXN .panel-group .card .frame-wrapper .cross-section {
  width: 24px;
  height: 24px;
}
.cid-vvfCmEWnXN .panel-group .card .frame-wrapper .cross_1 {
  background-image: linear-gradient(135deg, transparent 45%, #fafafa 45%);
}
.cid-vvfCmEWnXN .panel-group .card .frame-wrapper .cross_2 {
  background-image: linear-gradient(225deg, transparent 45%, #fafafa 45%);
}
.cid-vvfCmEWnXN .panel-group .card .frame-wrapper .cross_3 {
  background-image: linear-gradient(315deg, transparent 45%, #fafafa 45%);
}
.cid-vvfCmEWnXN .panel-group .card .frame-wrapper .frame-wrap {
  width: 100%;
  background-color: #fafafa;
  margin: 0 -1px;
}
.cid-vvfCmEWnXN .panel-group .card .frame_2 {
  margin-top: -1px;
  margin-bottom: 0;
}
.cid-vvfCmEWnXN .panel-group .card .frame_2 .frame-wrap {
  margin: 0 -1px 0 0;
}
.cid-vvfCmEWnXN .panel-group .card .card-header {
  background-color: #fafafa;
  will-change: transform;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title {
  display: flex;
  gap: 20px;
  padding: 1px 24px 0;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title:focus-visible {
  outline: 2px solid #bf6b7b;
  outline-offset: -2px;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title:focus:not(:focus-visible) {
  outline: none;
}
@media (max-width: 992px) {
  .cid-vvfCmEWnXN .panel-group .card .card-header .panel-title {
    gap: 0;
  }
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap {
  width: 100%;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .number-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 13px;
  border: 1px dashed #bf6b7b;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap .marker-wrap {
  width: 12px;
  height: 12px;
  min-width: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background-color: #bf6b7b;
  transition: all .3s ease;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap .marker-wrap .circle-wrap {
  background-color: #fafafa;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  transition: all .3s ease;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .number-wrapper::after {
  content: '';
  width: 100%;
  border-top: 1px dashed #bf6b7b;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .number-wrapper::after {
    content: none;
  }
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
  width: 100%;
  font-size: 150%;
}
@media (max-width: 992px) {
  .cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
    line-height: 1.5;
  }
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  border: 1px solid #bf6b7b;
  border-radius: 100%;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  font-size: 14px;
  transition: all 0.3s ease-in-out;
  color: #bf6b7b;
}
.cid-vvfCmEWnXN .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-vvfCmEWnXN .panel-group .card .panel-collapse .panel-body {
  padding: 12px 24px 12px;
  background-color: #fafafa;
  transition: all .3s ease;
}
.cid-vvfCmEWnXN .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  width: 75%;
  display: inline-block;
  transform: translateY(10px);
  opacity: 0;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vvfCmEWnXN .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-vvfCmEWnXN .panel-group .card .panel-collapse.show .panel-body .panel-text {
  transform: translateY(0);
  opacity: 1;
}
.cid-vvfCmEWnXN .mbr-label {
  color: #686868;
}
.cid-vvfCmEWnXN .mbr-section-title {
  color: #261a18;
}
.cid-vvfCmEWnXN .mbr-section-subtitle {
  color: #5e5e5e;
}
.cid-vvfCmEWnXN .panel-number {
  color: #686868;
}
.cid-vvfCmEWnXN .panel-title-edit {
  color: #261a18;
}
.cid-vvfCmEWnXN .panel-text {
  color: #686868;
}
.cid-vvfCmEWnXN .mbr-label,
.cid-vvfCmEWnXN .label-wrapper {
  color: #1c2833;
}
.cid-vvfCmEWnXN .panel-text,
.cid-vvfCmEWnXN .panel-body {
  color: #261a18;
}
.cid-vw1ruUzQhf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #004aad;
}
.cid-vw1ruUzQhf .number-wrap {
  color: #261a18;
  text-align: center;
  line-height: 1.72;
}
.cid-vw1ruUzQhf .number {
  color: #261a18;
  white-space: nowrap;
  line-height: 1.72;
}
.cid-vw1ruUzQhf .period {
  display: block;
}
.cid-vw1ruUzQhf .dot {
  display: none;
}
@media (max-width: 767px) {
  .cid-vw1ruUzQhf .period {
    font-size: 0.8rem;
  }
}
.cid-vw1ruUzQhf .mbr-section-btn {
  margin-bottom: 1.2rem;
}
.cid-vw1ruUzQhf .mbr-section-title {
  color: #fff;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-vw1ruUzQhf .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vw1ruUzQhf .mbr-section-subtitle {
  color: #fff;
  line-height: 1.2;
}
.cid-vw1ruUzQhf .mbr-text {
  line-height: 1.72;
  color: #fff;
}
.cid-vw1ruUzQhf .countdown-cont {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-vw1ruUzQhf .countdown-cont {
    padding: 2rem;
  }
}
.cid-vw1ruUzQhf ::placeholder {
  color: #181818;
}
.cid-vw1ruUzQhf .btn-white {
  color: #181818 !important;
  font-weight: 500 !important;
}
.cid-vw1ruUzQhf .subscribe-button {
  width: 100%;
  margin: 0;
}
.cid-vw23P5pyjq {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #cbf1fa;
}
.cid-vw23P5pyjq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw23P5pyjq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw23P5pyjq .card-wrapper {
  padding: 4rem;
  background-color: #fafafa;
  border-radius: 14px;
}
.cid-vw23P5pyjq .row {
  align-items: flex-start;
}
@media (max-width: 992px) {
  .cid-vw23P5pyjq .card {
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 767px) {
  .cid-vw23P5pyjq .card-wrapper {
    padding: 1rem;
  }
}
.cid-vw23P5pyjq ul {
  list-style: none;
}
.cid-vw23P5pyjq li {
  position: relative;
}
.cid-vw23P5pyjq li:before {
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  content: "\e909";
  font-family: 'Moririse2' !important;
  color: #000000;
  font-size: 0.8rem;
}
.cid-vw23P5pyjq .mbr-section-btn {
  width: 100%;
}
.cid-vw23P5pyjq .btn {
  width: 100%;
}
.cid-vw23P5pyjq .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vw23P5pyjq .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vw23P5pyjq .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vw23P5pyjq .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #7eddf2 0, transparent 100%);
}
.cid-vw23P5pyjq .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-v9u43LcVEj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #cbf1fa;
}
.cid-v9u43LcVEj .mbr-fallback-image.disabled {
  display: none;
}
.cid-v9u43LcVEj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v9u43LcVEj .container-fluid {
  padding: 0 50px;
}
@media (max-width: 1440px) {
  .cid-v9u43LcVEj .container-fluid {
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .cid-v9u43LcVEj .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-v9u43LcVEj .container {
    padding: 0 20px;
  }
}
.cid-v9u43LcVEj .row {
  justify-content: center;
}
.cid-v9u43LcVEj .content-wrapper .mbr-section-title {
  margin-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v9u43LcVEj .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item {
  padding: 3.5rem 1.5rem;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item:nth-child(1) {
  width: 20%;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item:nth-child(2) {
  width: 25%;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item:nth-child(3) {
  width: 55%;
}
@media (max-width: 992px) {
  .cid-v9u43LcVEj .content-wrapper .items-wrapper .item:nth-child(1),
  .cid-v9u43LcVEj .content-wrapper .items-wrapper .item:nth-child(2),
  .cid-v9u43LcVEj .content-wrapper .items-wrapper .item:nth-child(3) {
    width: 100%;
    padding: 2rem 1rem;
  }
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item .item-wrapper .card-box .d-flex {
  margin-bottom: 20px;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #070035 !important;
  display: inline-flex;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item .item-wrapper .card-box .border-wrap {
  width: 100%;
  height: 1px;
  background-color: #070035;
  opacity: .2;
  margin-bottom: 20px;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 0;
}
.cid-v9u43LcVEj .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 20px;
  line-height: 1.6;
}
.cid-v9u43LcVEj .mbr-section-title {
  color: #070035;
}
.cid-v9u43LcVEj .item-title {
  color: #070035;
}
.cid-v9u43LcVEj .item-text {
  color: #000000;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
@media (max-width: 991px) {
  .cid-v9u43LcVEj {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
@media (max-width: 767px) {
  .cid-v9u43LcVEj {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
.cid-v9u43LcVEj .item-wrapper,
.cid-v9u43LcVEj .card-box {
  overflow: visible !important;
}
.cid-v9u43LcVEj .item-title:focus-visible,
.cid-v9u43LcVEj .item-text:focus-visible,
.cid-v9u43LcVEj .mbr-section-title:focus-visible,
.cid-v9u43LcVEj a.text-primary:focus-visible {
  outline: 2px dashed #1f1f1f !important;
  outline-offset: 1px !important;
}
.cid-v9u43LcVEj .mbr-iconfont {
  pointer-events: auto !important;
}
.cid-v9u43LcVEj a.text-primary:hover {
  text-decoration: underline !important;
}
.cid-v9u43LcVEj,
.cid-v9u43LcVEj a,
.cid-v9u43LcVEj a:hover,
.cid-v9u43LcVEj a:focus,
.cid-v9u43LcVEj a:active,
.cid-v9u43LcVEj .panel-text a,
.cid-v9u43LcVEj .panel-title-edit a {
  background-image: none !important;
  background-size: 0px 0px !important;
  background-position: -10000px 1.2em !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.cid-v9u43LcVEj a[class*="text-"]:not(.nav-link):hover,
.cid-v9u43LcVEj .panel-text a:hover {
  background-image: none !important;
  text-decoration: none !important;
}
.cid-v9u43LcVEj P {
  color: #000000;
}
.cid-vwAuulAOW2 {
  background-color: #cbf1fa !important;
  border: 18px solid #cbf1fa;
  margin-top: -18px;
}
@media (max-width: 768px) {
  .cid-vwAuulAOW2 {
    border: 8px solid #cbf1fa;
    margin-top: -8px;
  }
}
.cid-vwAuulAOW2 .container-fluid {
  padding: 0;
  margin: 0;
}
.cid-vwAuulAOW2 .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-vwAuulAOW2 .row {
  position: relative;
  padding: 0 2rem 0;
  margin: 0;
  border-radius: 2em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5ed3ed;
}
.cid-vwAuulAOW2 .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwAuulAOW2 .copyright-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .copyright-wrap .copyright {
  margin-left: 10px;
  margin-bottom: 0;
  color: #261A18;
}
.cid-vwAuulAOW2 .copyright-wrap img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .title-wrap {
  display: flex;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .title-wrap a {
  display: flex;
  align-items: center;
}
.cid-vwAuulAOW2 .title-wrap a .mbr-section-title {
  margin-left: 5px;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-vwAuulAOW2 .title-wrap a img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .mbr-section-title,
.cid-vwAuulAOW2 .copyright {
  text-align: inherit;
}
.cid-vwAuulAOW2 .copyright-wrap a:hover,
.cid-vwAuulAOW2 .title-wrap a:hover {
  background-color: #46092b;
  padding: 2px 8px;
  border-radius: 4px;
}
.cid-vwAuulAOW2 *:focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
}
.cid-vwAuulAOW2 .copyright,
.cid-vwAuulAOW2 .copyright-wrap {
  text-align: right;
  color: #000000;
}
.cid-viUxFyX7ZI {
  z-index: 1000;
  width: 100%;
}
.cid-viUxFyX7ZI nav.navbar {
  position: fixed;
}
.cid-viUxFyX7ZI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-viUxFyX7ZI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-viUxFyX7ZI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-viUxFyX7ZI .dropdown-item:hover,
.cid-viUxFyX7ZI .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-viUxFyX7ZI .dropdown-item:hover span {
  color: white;
}
.cid-viUxFyX7ZI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-viUxFyX7ZI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-viUxFyX7ZI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-viUxFyX7ZI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-viUxFyX7ZI .nav-link {
  position: relative;
}
.cid-viUxFyX7ZI .container {
  display: flex;
  margin: auto;
}
.cid-viUxFyX7ZI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-viUxFyX7ZI .dropdown-menu,
.cid-viUxFyX7ZI .navbar.opened {
  background: #f29f05 !important;
}
.cid-viUxFyX7ZI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-viUxFyX7ZI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-viUxFyX7ZI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-viUxFyX7ZI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viUxFyX7ZI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-viUxFyX7ZI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-viUxFyX7ZI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(242, 159, 5, 0);
}
.cid-viUxFyX7ZI .navbar.opened {
  transition: all 0.3s;
}
.cid-viUxFyX7ZI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-viUxFyX7ZI .navbar .navbar-logo img {
  width: auto;
}
.cid-viUxFyX7ZI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-viUxFyX7ZI .navbar.collapsed {
  justify-content: center;
}
.cid-viUxFyX7ZI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-viUxFyX7ZI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-viUxFyX7ZI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-viUxFyX7ZI .navbar.collapsed .dropdown-menu {
  position: relative !important;
  margin: 0.5rem auto !important;
  float: none !important;
}
.cid-viUxFyX7ZI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-viUxFyX7ZI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-viUxFyX7ZI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-viUxFyX7ZI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
  text-align: center;
}
.cid-viUxFyX7ZI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-viUxFyX7ZI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-viUxFyX7ZI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-viUxFyX7ZI .navbar .dropdown-menu {
    position: relative !important;
    margin: 0.5rem auto !important;
    float: none !important;
  }
  .cid-viUxFyX7ZI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-viUxFyX7ZI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-viUxFyX7ZI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-viUxFyX7ZI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-viUxFyX7ZI .navbar ul.navbar-nav li {
    margin: auto;
    text-align: center;
  }
  .cid-viUxFyX7ZI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-viUxFyX7ZI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-viUxFyX7ZI .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-viUxFyX7ZI .navbar.navbar-short {
  min-height: 60px;
}
.cid-viUxFyX7ZI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-viUxFyX7ZI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-viUxFyX7ZI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-viUxFyX7ZI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-viUxFyX7ZI .nav-dropdown .link.dropdown-toggle {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-viUxFyX7ZI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-viUxFyX7ZI button.navbar-toggler {
  outline: none;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(5px);
  border: 2px solid #333333 !important;
  border-radius: 5px;
  position: absolute !important;
  top: 15px !important;
  right: 45px !important;
  z-index: 9999 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-viUxFyX7ZI button.navbar-toggler {
    top: 15px !important;
    right: 25px !important;
  }
}
.cid-viUxFyX7ZI button.navbar-toggler .hamburger span {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  background-color: #333333 !important;
  transition: all 0.2s;
}
.cid-viUxFyX7ZI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 13px;
}
.cid-viUxFyX7ZI button.navbar-toggler .hamburger span:nth-child(2),
.cid-viUxFyX7ZI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 21px;
}
.cid-viUxFyX7ZI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 29px;
}
.cid-viUxFyX7ZI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-viUxFyX7ZI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-viUxFyX7ZI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-viUxFyX7ZI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-viUxFyX7ZI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-viUxFyX7ZI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-viUxFyX7ZI .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-viUxFyX7ZI .navbar {
    height: 70px;
  }
  .cid-viUxFyX7ZI .navbar.opened {
    height: auto;
  }
}
.cid-viUxFyX7ZI .menu .navbar-nav .nav-link:focus-visible,
.cid-viUxFyX7ZI .menu .dropdown-menu .dropdown-item:focus-visible,
.cid-viUxFyX7ZI .navbar .nav-link:focus-visible,
.cid-viUxFyX7ZI .navbar .navbar-toggler:focus-visible,
.cid-viUxFyX7ZI .navbar .navbar-brand:focus-visible,
.cid-viUxFyX7ZI .dropdown-item:focus-visible,
.cid-viUxFyX7ZI .nav-dropdown .link:focus-visible,
.cid-viUxFyX7ZI button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}
.cid-viUWln4S0m {
  padding-top: 6rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #d90d7d;
}
.cid-viUWln4S0m .mbr-fallback-image.disabled {
  display: none;
}
.cid-viUWln4S0m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viUWln4S0m .container-fluid {
  padding: 0 30px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-viUWln4S0m .container-fluid {
    padding: 0 20px;
  }
}
.cid-viUWln4S0m .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-viUWln4S0m .container {
    padding: 0 20px;
  }
}
.cid-viUWln4S0m .title-wrapper {
  position: relative;
  padding: 0 10%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-viUWln4S0m .title-wrapper {
    padding: 0;
  }
}
.cid-viUWln4S0m .title-wrapper .title-image-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 60px;
  flex-wrap: wrap;
  gap: 2rem;
}
@media (max-width: 768px) {
  .cid-viUWln4S0m .title-wrapper .title-image-row {
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 30px;
  }
}
.cid-viUWln4S0m .title-wrapper .logo-wrap {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .cid-viUWln4S0m .title-wrapper .logo-wrap {
    margin-bottom: 0;
  }
}
.cid-viUWln4S0m .title-wrapper .logo-wrap img {
  display: inline-flex;
  width: 140px;
  height: 140px;
  object-fit: contain;
  border-radius: 100%;
}
@media (max-width: 768px) {
  .cid-viUWln4S0m .title-wrapper .logo-wrap img {
    width: 70px;
    height: 70px;
  }
}
.cid-viUWln4S0m .title-wrapper .title-wrap {
  position: relative;
  z-index: 1;
  flex: 1;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .cid-viUWln4S0m .title-wrapper .title-wrap {
    margin-bottom: 0;
    text-align: center;
  }
}
.cid-viUWln4S0m .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-viUWln4S0m .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-viUWln4S0m .title-wrapper .mbr-text {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.cid-viUWln4S0m .title-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-viUWln4S0m .title-wrapper .image-wrap {
  position: absolute;
  width: 200px;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-viUWln4S0m .title-wrapper .image-wrap {
    display: none;
  }
}
.cid-viUWln4S0m .title-wrapper .image_1 {
  top: 0;
  left: -2rem;
}
.cid-viUWln4S0m .title-wrapper .image_2 {
  top: -9rem;
  left: 15rem;
  height: 120px;
}
.cid-viUWln4S0m .title-wrapper .image_3 {
  top: -3rem;
  right: -2rem;
}
.cid-viUWln4S0m .title-wrapper .image_4 {
  right: -2rem;
  bottom: 0;
}
.cid-viUWln4S0m .title-wrapper .image_5 {
  bottom: -8rem;
  right: 12rem;
  height: 120px;
}
.cid-viUWln4S0m .title-wrapper .image_6 {
  bottom: -8rem;
  left: 14rem;
  height: 120px;
}
.cid-viUWln4S0m .title-wrapper .image_7 {
  left: -3rem;
  bottom: 0;
}
.cid-viUWln4S0m .mbr-section-title {
  color: #ffffff;
}
.cid-viUWln4S0m .mbr-section-subtitle {
  color: #ffffff;
  text-align: justify;
}
.cid-viUWln4S0m .mbr-text {
  color: #ffffff;
  line-height: 2rem;
  text-align: left;
}
.cid-viUWln4S0m .mbr-section-title,
.cid-viUWln4S0m .mbr-section-btn,
.cid-viUWln4S0m .logo-wrap {
  text-align: justify;
  color: #ffffff;
}
.cid-viUWln4S0m .logo-wrap {
  text-align: left !important;
}
.cid-viUWln4S0m :focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  transition: outline 0.2s ease-in-out;
}
.cid-vnxlQis9ug {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #f9ece5;
}
.cid-vnxlQis9ug .mbr-fallback-image.disabled {
  display: none;
}
.cid-vnxlQis9ug .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-vnxlQis9ug .content-wrap {
    margin-bottom: 32px;
  }
}
.cid-vnxlQis9ug .title-wrapper {
  margin-bottom: 32px;
}
.cid-vnxlQis9ug .title-wrapper .label-wrapper {
  margin-bottom: 25px;
}
.cid-vnxlQis9ug .title-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.cid-vnxlQis9ug .title-wrapper .label-wrapper .label-wrap .icon-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-vnxlQis9ug .title-wrapper .label-wrapper .label-wrap .icon-wrapper .mbr-iconfont {
  font-size: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1 !important;
}
.cid-vnxlQis9ug .title-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  line-height: 1 !important;
  color: #000000 !important;
}
.cid-vnxlQis9ug .title-wrapper .mbr-section-title {
  margin-bottom: 10px;
}
.cid-vnxlQis9ug .title-wrapper .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vnxlQis9ug .title-wrapper .text-wrapper .mbr-text {
  margin-top: 40px;
  display: inline-block;
  width: 95%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vnxlQis9ug .title-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vnxlQis9ug .tabs-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vnxlQis9ug .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 12px;
}
.cid-vnxlQis9ug .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0;
}
.cid-vnxlQis9ug .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  display: block;
  color: #4e263d;
  padding: 8px 30px;
  border: none;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  margin-bottom: 0;
}
.cid-vnxlQis9ug .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  color: #ffffff;
  background-color: #4e263d;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content {
  background-color: #ffffff;
  padding: 12px 8px;
  height: 100%;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content:hover .image-wrap img,
.cid-vnxlQis9ug .tab-content .tab-pane .item-content:focus .image-wrap img {
  transform: scale(1.1);
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .decor-wrapper {
  display: flex;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap {
  display: inline-flex;
  gap: 4px;
  padding: 0 4px;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .item-decor {
  display: inline-flex;
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_1 {
  background-color: #d90d7d;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_2 {
  background-color: #b50b68;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_3 {
  background-color: #8c0851;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .image-wrap {
  overflow: hidden;
  margin: 12px 0;
}
@media (max-width: 992px) {
  .cid-vnxlQis9ug .tab-content .tab-pane .item-content .image-wrap {
    margin: 8px 0 12px;
  }
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .image-wrap img {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vnxlQis9ug .tab-content .tab-pane .item-content .image-wrap img {
    height: auto;
  }
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .card-box {
  padding: 12px;
}
@media (max-width: 992px) {
  .cid-vnxlQis9ug .tab-content .tab-pane .item-content .card-box {
    padding: 8px 12px 8px;
  }
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .card-box .item-title {
  margin-bottom: 0;
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .card-box .text-wrap .item-text {
  display: inline-block;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vnxlQis9ug .tab-content .tab-pane .item-content .card-box .text-wrap .item-text {
    width: 100%;
  }
}
.cid-vnxlQis9ug .tab-content .tab-pane .item-content .card-box .mbr-section-btn {
  margin-top: 10px;
  margin-bottom: -9.6px;
}
.cid-vnxlQis9ug .mbr-section-title {
  color: #000000;
}
.cid-vnxlQis9ug .mbr-section-subtitle {
  color: #353535;
}
.cid-vnxlQis9ug .mbr-text {
  color: #707070;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
@media (max-width: 991px) {
  .cid-vnxlQis9ug {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
@media (max-width: 767px) {
  .cid-vnxlQis9ug {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
.cid-vnxlQis9ug .item-title {
  color: #000000;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
.cid-vnxlQis9ug .item-text {
  color: #707070;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
.cid-vnxlQis9ug .item-title,
.cid-vnxlQis9ug .mbr-section-btn {
  color: #4e263d;
}
.cid-vnxlQis9ug .mbr-section-title,
.cid-vnxlQis9ug .tabs-wrapper {
  color: #000000;
}
.cid-vnxlQis9ug .item-text,
.cid-vnxlQis9ug .text-wrap {
  color: #000000;
}
.cid-vnxlQis9ug .mbr-text,
.cid-vnxlQis9ug .text-wrapper {
  color: #000000;
}
.cid-vnxlQis9ug .mbr-label,
.cid-vnxlQis9ug .label-wrapper {
  color: #000000;
}
.cid-vnxlkC6e0v {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #d6cbc5;
}
.cid-vnxlkC6e0v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vnxlkC6e0v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-vnxlkC6e0v .content-wrap {
    margin-bottom: 32px;
  }
}
.cid-vnxlkC6e0v .title-wrapper {
  margin-bottom: 32px;
}
.cid-vnxlkC6e0v .title-wrapper .label-wrapper {
  margin-bottom: 25px;
}
.cid-vnxlkC6e0v .title-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.cid-vnxlkC6e0v .title-wrapper .label-wrapper .label-wrap .icon-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-vnxlkC6e0v .title-wrapper .label-wrapper .label-wrap .icon-wrapper .mbr-iconfont {
  font-size: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1 !important;
}
.cid-vnxlkC6e0v .title-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  line-height: 1 !important;
  color: #000000 !important;
}
.cid-vnxlkC6e0v .title-wrapper .mbr-section-title {
  margin-bottom: 10px;
}
.cid-vnxlkC6e0v .title-wrapper .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vnxlkC6e0v .title-wrapper .text-wrapper .mbr-text {
  margin-top: 40px;
  display: inline-block;
  width: 95%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vnxlkC6e0v .title-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vnxlkC6e0v .tabs-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vnxlkC6e0v .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 12px;
}
.cid-vnxlkC6e0v .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0;
}
.cid-vnxlkC6e0v .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  display: block;
  color: #4e263d;
  padding: 8px 30px;
  border: none;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  margin-bottom: 0;
}
.cid-vnxlkC6e0v .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  color: #ffffff;
  background-color: #4e263d;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content {
  background-color: #ffffff;
  padding: 12px 8px;
  height: 100%;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content:hover .image-wrap img,
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content:focus .image-wrap img {
  transform: scale(1.1);
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .decor-wrapper {
  display: flex;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap {
  display: inline-flex;
  gap: 4px;
  padding: 0 4px;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .item-decor {
  display: inline-flex;
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_1 {
  background-color: #d90d7d;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_2 {
  background-color: #b50b68;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_3 {
  background-color: #8c0851;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .image-wrap {
  overflow: hidden;
  margin: 12px 0;
}
@media (max-width: 992px) {
  .cid-vnxlkC6e0v .tab-content .tab-pane .item-content .image-wrap {
    margin: 8px 0 12px;
  }
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .image-wrap img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vnxlkC6e0v .tab-content .tab-pane .item-content .image-wrap img {
    height: auto;
  }
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .card-box {
  padding: 12px;
}
@media (max-width: 992px) {
  .cid-vnxlkC6e0v .tab-content .tab-pane .item-content .card-box {
    padding: 8px 12px 8px;
  }
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .card-box .item-title {
  margin-bottom: 0;
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .card-box .text-wrap .item-text {
  display: inline-block;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vnxlkC6e0v .tab-content .tab-pane .item-content .card-box .text-wrap .item-text {
    width: 100%;
  }
}
.cid-vnxlkC6e0v .tab-content .tab-pane .item-content .card-box .mbr-section-btn {
  margin-top: 10px;
  margin-bottom: -9.6px;
}
.cid-vnxlkC6e0v .mbr-section-title {
  color: #000000;
}
.cid-vnxlkC6e0v .mbr-section-subtitle {
  color: #353535;
}
.cid-vnxlkC6e0v .mbr-text {
  color: #707070;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
@media (max-width: 991px) {
  .cid-vnxlkC6e0v {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
@media (max-width: 767px) {
  .cid-vnxlkC6e0v {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
.cid-vnxlkC6e0v .item-title {
  color: #000000;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
.cid-vnxlkC6e0v .item-text {
  color: #707070;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
.cid-vnxlkC6e0v .item-text,
.cid-vnxlkC6e0v .text-wrap {
  color: #000000;
}
.cid-vnxlkC6e0v .mbr-text,
.cid-vnxlkC6e0v .text-wrapper {
  color: #000000;
}
.cid-vnxlkC6e0v .mbr-label,
.cid-vnxlkC6e0v .label-wrapper {
  color: #000000;
}
.cid-vnxlkC6e0v .item-title,
.cid-vnxlkC6e0v .mbr-section-btn {
  color: #4e263d;
}
.cid-voLITZGqfl {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-color: #f9ece5;
}
.cid-voLITZGqfl .mbr-fallback-image.disabled {
  display: none;
}
.cid-voLITZGqfl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-voLITZGqfl .row-relative {
    position: relative;
    padding-bottom: 20px;
  }
}
@media (max-width: 992px) {
  .cid-voLITZGqfl .content-wrap {
    margin-bottom: 32px;
  }
}
.cid-voLITZGqfl .title-wrapper {
  margin-bottom: 32px;
}
.cid-voLITZGqfl .title-wrapper .label-wrapper {
  margin-bottom: 25px;
}
.cid-voLITZGqfl .title-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.cid-voLITZGqfl .title-wrapper .label-wrapper .label-wrap .icon-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-voLITZGqfl .title-wrapper .label-wrapper .label-wrap .icon-wrapper .mbr-iconfont {
  font-size: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1 !important;
}
.cid-voLITZGqfl .title-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  line-height: 1 !important;
  color: #000000 !important;
}
.cid-voLITZGqfl .title-wrapper .mbr-section-title {
  margin-bottom: 10px;
}
.cid-voLITZGqfl .title-wrapper .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-voLITZGqfl .title-wrapper .text-wrapper .mbr-text {
  margin-top: 40px;
  display: inline-block;
  width: 95%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-voLITZGqfl .title-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-voLITZGqfl .tabs-wrapper {
  margin-bottom: 24px;
}
.cid-voLITZGqfl .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 12px;
}
.cid-voLITZGqfl .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0;
}
.cid-voLITZGqfl .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  display: block;
  color: #4e263d;
  padding: 8px 30px;
  border: none;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  margin-bottom: 0;
}
.cid-voLITZGqfl .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  color: #ffffff;
  background-color: #4e263d;
}
.cid-voLITZGqfl .tabs-wrapper .nav.nav-tabs .nav-item .nav-link:focus-visible .nav-link:focus-visible {
  outline: none !important;
  border: 2px solid #4e263d !important;
  border-radius: 4px;
}
.cid-voLITZGqfl .left-bottom-text-block {
  margin-top: 10px;
  padding: 16px;
  background-color: rgba(255, 255, 255, 0.5);
  border-left: 4px solid #4e263d;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
.cid-voLITZGqfl .left-bottom-text-block .mbr-text {
  margin: 0;
  color: #4e263d;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
@media (max-width: 991px) {
  .cid-voLITZGqfl .left-bottom-text-block {
    position: relative;
    margin-top: -10px !important;
    margin-bottom: 0px !important;
  }
  .cid-voLITZGqfl .left-bottom-text-block .mbr-text {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
@media (min-width: 992px) {
  .cid-voLITZGqfl .tab-content .tab-pane .left-bottom-text-block {
    display: none;
  }
  .cid-voLITZGqfl .tab-content .tab-pane.active .left-bottom-text-block {
    display: block;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .cid-voLITZGqfl .tab-content .tab-pane.active .left-bottom-text-block {
    position: absolute;
    left: calc(var(--bs-gutter-x, 1.5rem) / 2);
    width: calc(33.33333% - var(--bs-gutter-x, 1.5rem));
    z-index: 10;
    top: 400px;
    bottom: auto;
    height: auto;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-voLITZGqfl .tab-content .tab-pane.active .left-bottom-text-block {
    position: relative !important;
    top: auto !important;
    left: 0 !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    margin-top: 30px !important;
    margin-bottom: 20px !important;
    padding: 14px;
  }
  .cid-voLITZGqfl .tab-content .tab-pane.active .left-bottom-text-block .mbr-text {
    line-height: 1.6rem;
  }
}
@media (max-width: 991px) {
  .cid-voLITZGqfl .tab-content {
    margin-bottom: 0px !important;
  }
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content {
  background-color: #ffffff;
  padding: 12px 8px;
  height: 100%;
  position: relative;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .decor-wrapper {
  display: flex;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap {
  display: inline-flex;
  gap: 4px;
  padding: 0 4px;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .item-decor {
  display: inline-flex;
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_1 {
  background-color: #d90d7d;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_2 {
  background-color: #b50b68;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .decor-wrapper .decor-wrap .decor_3 {
  background-color: #8c0851;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .image-wrap {
  overflow: hidden;
  margin: 12px 0;
}
@media (max-width: 992px) {
  .cid-voLITZGqfl .tab-content .tab-pane .item-content .image-wrap {
    margin: 8px 0 12px;
  }
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .image-wrap img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-voLITZGqfl .tab-content .tab-pane .item-content .image-wrap img {
    height: auto;
  }
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .card-box {
  padding: 12px;
}
@media (max-width: 992px) {
  .cid-voLITZGqfl .tab-content .tab-pane .item-content .card-box {
    padding: 8px 12px 8px;
  }
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .card-box .item-title {
  margin-bottom: 0;
}
.cid-voLITZGqfl .tab-content .tab-pane .item-content .card-box .text-wrap .item-text {
  display: inline-block;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 0;
}
.cid-voLITZGqfl .mbr-section-title {
  color: #000000;
}
.cid-voLITZGqfl .mbr-section-subtitle {
  color: #353535;
}
.cid-voLITZGqfl .mbr-text,
.cid-voLITZGqfl .item-title,
.cid-voLITZGqfl .item-text {
  text-align: left;
  line-height: 2rem;
}
.cid-voLITZGqfl .item-text,
.cid-voLITZGqfl .text-wrap,
.cid-voLITZGqfl .mbr-text,
.cid-voLITZGqfl .text-wrapper,
.cid-voLITZGqfl .mbr-label,
.cid-voLITZGqfl .label-wrapper {
  color: #000000;
}
.cid-voLITZGqfl .item-title,
.cid-voLITZGqfl .mbr-section-btn {
  color: #4e263d;
}
.cid-voLITZGqfl #preventCarousel {
  position: relative;
  width: 100%;
}
.cid-voLITZGqfl .carousel-card-layout {
  display: flex;
  flex-direction: column;
}
.cid-voLITZGqfl #preventCarousel .carousel-control-prev,
.cid-voLITZGqfl #preventCarousel .carousel-control-next {
  width: 55px;
  height: 55px;
  top: 202px;
  transform: translateY(-50%);
  opacity: 1;
  z-index: 20;
}
@media (max-width: 991px) {
  .cid-voLITZGqfl #preventCarousel .carousel-control-prev,
  .cid-voLITZGqfl #preventCarousel .carousel-control-next {
    top: 150px !important;
  }
}
@media (max-width: 767px) {
  .cid-voLITZGqfl #preventCarousel .carousel-control-prev,
  .cid-voLITZGqfl #preventCarousel .carousel-control-next {
    top: 100px !important;
  }
}
.cid-voLITZGqfl #preventCarousel .carousel-control-prev {
  left: 10px;
}
.cid-voLITZGqfl #preventCarousel .carousel-control-next {
  right: 10px;
}
.cid-voLITZGqfl .carousel-control-icon-box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  background-color: rgba(78, 38, 61, 0.95);
  border: 2px solid #ffffff;
  border-radius: 50%;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
  transition: all 0.25s ease-in-out;
}
.cid-voLITZGqfl .carousel-control-icon-box .mbr-iconfont {
  font-size: 18px;
  color: #ffffff !important;
  line-height: 1 !important;
}
.cid-voLITZGqfl #preventCarousel .carousel-control-prev:hover .carousel-control-icon-box,
.cid-voLITZGqfl #preventCarousel .carousel-control-next:hover .carousel-control-icon-box,
.cid-voLITZGqfl #preventCarousel .carousel-control-prev:focus .carousel-control-icon-box,
.cid-voLITZGqfl #preventCarousel .carousel-control-next:focus .carousel-control-icon-box {
  background-color: #000000;
  transform: scale(1.08);
}
.cid-voLITZGqfl #preventCarousel .carousel-control-prev:focus-visible,
.cid-voLITZGqfl #preventCarousel .carousel-control-next:focus-visible {
  outline: 3px solid #4e263d !important;
  outline-offset: 2px;
}
.cid-voLITZGqfl .carousel-item {
  transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.cid-voi8pps1MG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #d6cbc5;
}
.cid-voi8pps1MG .mbr-fallback-image.disabled {
  display: none;
}
.cid-voi8pps1MG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-voi8pps1MG .content-wrap {
  margin: 0 -25px;
}
.cid-voi8pps1MG .content-wrap .card {
  padding: 0 25px;
}
.cid-voi8pps1MG .title-wrapper {
  margin-bottom: 25px;
}
.cid-voi8pps1MG .title-wrapper .label-wrapper {
  margin-bottom: 25px;
}
.cid-voi8pps1MG .title-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.cid-voi8pps1MG .title-wrapper .label-wrapper .label-wrap .icon-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-voi8pps1MG .title-wrapper .label-wrapper .label-wrap .icon-wrapper .mbr-iconfont {
  font-size: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1 !important;
}
.cid-voi8pps1MG .title-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  line-height: 1 !important;
  color: #000000 !important;
}
.cid-voi8pps1MG .title-wrapper .title-wrap .mbr-section-title {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-voi8pps1MG .title-wrapper .title-wrap .mbr-section-title {
    width: 100%;
  }
}
.cid-voi8pps1MG .text-wrap .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 25px;
}
@media (max-width: 992px) {
  .cid-voi8pps1MG .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-voi8pps1MG .list-wrapper .mbr-section-subtitle {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-voi8pps1MG .list-wrapper .mbr-section-subtitle {
    margin-bottom: 25px;
  }
}
.cid-voi8pps1MG .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-voi8pps1MG .list-wrapper .list .item-wrap {
  position: relative;
  padding: 12px 0 12px 34px;
  margin-bottom: 0;
  border-bottom: 1px solid #e8e8e8;
  display: flex;
}
.cid-voi8pps1MG .list-wrapper .list .item-wrap::before {
  content: '✓';
  position: absolute;
  left: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  font-size: 12px;
  background-color: #000000;
  color: #ffffff;
  border-radius: 100%;
}
.cid-voi8pps1MG .mbr-section-btn {
  margin-top: 15px;
  margin-bottom: -9.6px;
}
.cid-voi8pps1MG .mbr-label {
  color: #000000;
}
.cid-voi8pps1MG .mbr-section-title {
  color: #000000;
}
.cid-voi8pps1MG .mbr-text {
  color: #000000;
}
.cid-voi8pps1MG .list {
  color: #000000;
}
.cid-vo13YN0TBA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #d6cbc5;
}
.cid-vo13YN0TBA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vo13YN0TBA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vo13YN0TBA .content-wrap {
  margin-bottom: 15px;
}
@media (max-width: 992px) {
  .cid-vo13YN0TBA .content-wrap {
    margin-bottom: 32px;
  }
}
.cid-vo13YN0TBA .label-wrapper {
  margin-bottom: 0px;
  color: #000000;
}
.cid-vo13YN0TBA .label-wrapper .label-wrap {
  display: inline-flex;
  gap: 7px;
  align-items: center;
}
.cid-vo13YN0TBA .label-wrapper .label-wrap .marker-wrap {
  display: inline-flex;
  width: 11px;
  height: 11px;
  min-width: 11px;
  border-radius: 100%;
  background-color: #8c0851;
}
.cid-vo13YN0TBA .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  color: #000000;
}
.cid-vo13YN0TBA .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vo13YN0TBA .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vo13YN0TBA .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vo13YN0TBA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 600px;
  max-width: 600px;
}
@media (max-width: 1200px) {
  .cid-vo13YN0TBA .embla__slide {
    min-width: 475px;
    max-width: 475px;
  }
}
@media (max-width: 768px) {
  .cid-vo13YN0TBA .embla__slide {
    min-width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-vo13YN0TBA .embla__slide .slide-content {
  width: 100%;
}
.cid-vo13YN0TBA .embla__slide .slide-content:hover .item-wrapper .item-img img,
.cid-vo13YN0TBA .embla__slide .slide-content:focus .item-wrapper .item-img img {
  transform: scale(1.1);
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper {
  background-color: #ffffff;
  padding: 12px 8px;
  height: 100%;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .decor-wrapper {
  display: flex;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap {
  display: inline-flex;
  gap: 4px;
  padding: 0 4px;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .item-decor {
  display: inline-flex;
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_1 {
  background-color: #d90d7d;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_2 {
  background-color: #b50b68;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_3 {
  background-color: #8c0851;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .item-img {
  overflow: hidden;
  margin: 12px 0;
}
@media (max-width: 992px) {
  .cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .item-img {
    margin: 8px 0 12px;
  }
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .item-img img {
  width: 100%;
  height: 335px;
  object-fit: cover;
  transition: transform .3s ease;
}
@media (max-width: 992px) {
  .cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .item-img img {
    height: 300px;
  }
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .card-box {
  position: relative;
  z-index: 1;
  padding: 12px;
}
@media (max-width: 992px) {
  .cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .card-box {
    padding: 8px 12px 8px;
  }
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .card-box .item-title {
  margin-bottom: 4px;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .card-box .item-date {
  margin-bottom: 0;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .card-box .item-text {
  margin-top: 12px;
  margin-bottom: 0;
}
.cid-vo13YN0TBA .embla__slide .slide-content .item-wrapper .card-box .mbr-section-btn {
  margin-top: 10px;
  margin-bottom: -9.6px;
}
.cid-vo13YN0TBA .embla__button {
  position: absolute;
  bottom: 0;
  width: 50px;
  height: 50px;
  font-size: 16px;
  background-color: #4e263d !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 100% !important;
  transition: background-color 0.3s, color 0.3s, outline 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  z-index: 10;
}
.cid-vo13YN0TBA .embla__button:hover {
  background-color: #e6e6e6 !important;
  color: #707070 !important;
}
.cid-vo13YN0TBA .embla__button:disabled {
  opacity: .5 !important;
  background-color: #4e263d !important;
  color: #ffffff !important;
}
.cid-vo13YN0TBA .embla__button.embla__button--prev {
  right: 75px;
}
.cid-vo13YN0TBA .embla__button.embla__button--next {
  right: 15px;
}
.cid-vo13YN0TBA .embla {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  padding-bottom: 5rem;
}
@media (max-width: 992px) {
  .cid-vo13YN0TBA .embla {
    padding-bottom: 4rem;
  }
}
.cid-vo13YN0TBA .embla__viewport {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.cid-vo13YN0TBA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vo13YN0TBA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vo13YN0TBA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vo13YN0TBA .item-menu-overlay {
  opacity: 0 !important;
}
.cid-vo13YN0TBA .mbr-section-title {
  color: #000000;
  text-align: justify;
}
.cid-vo13YN0TBA .mbr-text {
  color: #707070;
}
.cid-vo13YN0TBA .item-title {
  color: #000000;
}
.cid-vo13YN0TBA .item-date {
  color: #707070;
}
.cid-vo13YN0TBA .item-text {
  color: #000000;
}
.cid-vo13YN0TBA .slide-content:focus-visible {
  position: relative !important;
  z-index: 9999 !important;
  outline: 3px dashed #1f1f1f !important;
  outline-offset: -3px !important;
}
.cid-voi8Ikrx8W {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #d6cbc5;
}
.cid-voi8Ikrx8W .mbr-fallback-image.disabled {
  display: none;
}
.cid-voi8Ikrx8W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-voi8Ikrx8W .content-wrap {
  margin-bottom: 15px;
}
@media (max-width: 992px) {
  .cid-voi8Ikrx8W .content-wrap {
    margin-bottom: 32px;
  }
}
.cid-voi8Ikrx8W .label-wrapper {
  margin-bottom: 0px;
  color: #000000;
}
.cid-voi8Ikrx8W .label-wrapper .label-wrap {
  display: inline-flex;
  gap: 7px;
  align-items: center;
}
.cid-voi8Ikrx8W .label-wrapper .label-wrap .marker-wrap {
  display: inline-flex;
  width: 11px;
  height: 11px;
  min-width: 11px;
  border-radius: 100%;
  background-color: #8c0851;
}
.cid-voi8Ikrx8W .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  color: #000000;
}
.cid-voi8Ikrx8W .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-voi8Ikrx8W .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-voi8Ikrx8W .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-voi8Ikrx8W .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 600px;
  max-width: 600px;
}
@media (max-width: 1200px) {
  .cid-voi8Ikrx8W .embla__slide {
    min-width: 475px;
    max-width: 475px;
  }
}
@media (max-width: 768px) {
  .cid-voi8Ikrx8W .embla__slide {
    min-width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-voi8Ikrx8W .embla__slide .slide-content {
  width: 100%;
}
.cid-voi8Ikrx8W .embla__slide .slide-content:hover .item-wrapper .item-img img,
.cid-voi8Ikrx8W .embla__slide .slide-content:focus .item-wrapper .item-img img {
  transform: scale(1.1);
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper {
  background-color: #ffffff;
  padding: 12px 8px;
  height: 100%;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .decor-wrapper {
  display: flex;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap {
  display: inline-flex;
  gap: 4px;
  padding: 0 4px;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .item-decor {
  display: inline-flex;
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_1 {
  background-color: #d90d7d;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_2 {
  background-color: #b50b68;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_3 {
  background-color: #8c0851;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .item-img {
  overflow: hidden;
  margin: 12px 0;
}
@media (max-width: 992px) {
  .cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .item-img {
    margin: 8px 0 12px;
  }
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .item-img img {
  width: 100%;
  height: 335px;
  object-fit: cover;
  transition: transform .3s ease;
}
@media (max-width: 992px) {
  .cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .item-img img {
    height: 300px;
  }
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .card-box {
  position: relative;
  z-index: 1;
  padding: 12px;
}
@media (max-width: 992px) {
  .cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .card-box {
    padding: 8px 12px 8px;
  }
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .card-box .item-title {
  margin-bottom: 4px;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .card-box .item-date {
  margin-bottom: 0;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .card-box .item-text {
  margin-top: 12px;
  margin-bottom: 0;
}
.cid-voi8Ikrx8W .embla__slide .slide-content .item-wrapper .card-box .mbr-section-btn {
  margin-top: 10px;
  margin-bottom: -9.6px;
}
.cid-voi8Ikrx8W .embla__button {
  position: absolute;
  bottom: 0;
  width: 50px;
  height: 50px;
  font-size: 16px;
  background-color: #a23030 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 100% !important;
  transition: background-color 0.3s, color 0.3s, outline 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  z-index: 10;
}
.cid-voi8Ikrx8W .embla__button:hover {
  background-color: #e6e6e6 !important;
  color: #707070 !important;
}
.cid-voi8Ikrx8W .embla__button:disabled {
  opacity: .5 !important;
  background-color: #a23030 !important;
  color: #ffffff !important;
}
.cid-voi8Ikrx8W .embla__button.embla__button--prev {
  right: 75px;
}
.cid-voi8Ikrx8W .embla__button.embla__button--next {
  right: 15px;
}
.cid-voi8Ikrx8W .embla {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  padding-bottom: 5rem;
}
@media (max-width: 992px) {
  .cid-voi8Ikrx8W .embla {
    padding-bottom: 4rem;
  }
}
.cid-voi8Ikrx8W .embla__viewport {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.cid-voi8Ikrx8W .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-voi8Ikrx8W .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-voi8Ikrx8W .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-voi8Ikrx8W .item-menu-overlay {
  opacity: 0 !important;
}
.cid-voi8Ikrx8W .mbr-section-title {
  color: #000000;
  text-align: justify;
}
.cid-voi8Ikrx8W .mbr-text {
  color: #707070;
}
.cid-voi8Ikrx8W .item-title {
  color: #000000;
}
.cid-voi8Ikrx8W .item-date {
  color: #707070;
}
.cid-voi8Ikrx8W .item-text {
  color: #000000;
}
.cid-voi8Ikrx8W .slide-content:focus-visible {
  position: relative !important;
  z-index: 9999 !important;
  outline: 3px dashed #1f1f1f !important;
  outline-offset: -3px !important;
}
.cid-vobakGqDRk {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #d6cbc5;
}
.cid-vobakGqDRk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vobakGqDRk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vobakGqDRk .content-wrap {
  margin-bottom: 15px;
}
@media (max-width: 992px) {
  .cid-vobakGqDRk .content-wrap {
    margin-bottom: 32px;
  }
}
.cid-vobakGqDRk .label-wrapper {
  margin-bottom: 0px;
  color: #000000;
}
.cid-vobakGqDRk .label-wrapper .label-wrap {
  display: inline-flex;
  gap: 7px;
  align-items: center;
}
.cid-vobakGqDRk .label-wrapper .label-wrap .marker-wrap {
  display: inline-flex;
  width: 11px;
  height: 11px;
  min-width: 11px;
  border-radius: 100%;
  background-color: #8c0851;
}
.cid-vobakGqDRk .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  color: #000000;
}
.cid-vobakGqDRk .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vobakGqDRk .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vobakGqDRk .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vobakGqDRk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 600px;
  max-width: 600px;
}
@media (max-width: 1200px) {
  .cid-vobakGqDRk .embla__slide {
    min-width: 475px;
    max-width: 475px;
  }
}
@media (max-width: 768px) {
  .cid-vobakGqDRk .embla__slide {
    min-width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-vobakGqDRk .embla__slide .slide-content {
  width: 100%;
}
.cid-vobakGqDRk .embla__slide .slide-content:hover .item-wrapper .item-img img,
.cid-vobakGqDRk .embla__slide .slide-content:focus .item-wrapper .item-img img {
  transform: scale(1.1);
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper {
  background-color: #ffffff;
  padding: 12px 8px;
  height: 100%;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .decor-wrapper {
  display: flex;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap {
  display: inline-flex;
  gap: 4px;
  padding: 0 4px;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .item-decor {
  display: inline-flex;
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_1 {
  background-color: #d90d7d;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_2 {
  background-color: #b50b68;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_3 {
  background-color: #8c0851;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .item-img {
  overflow: hidden;
  margin: 12px 0;
}
@media (max-width: 992px) {
  .cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .item-img {
    margin: 8px 0 12px;
  }
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .item-img img {
  width: 100%;
  height: 335px;
  object-fit: cover;
  transition: transform .3s ease;
}
@media (max-width: 992px) {
  .cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .item-img img {
    height: 300px;
  }
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .card-box {
  position: relative;
  z-index: 1;
  padding: 12px;
}
@media (max-width: 992px) {
  .cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .card-box {
    padding: 8px 12px 8px;
  }
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .card-box .item-title {
  margin-bottom: 4px;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .card-box .item-date {
  margin-bottom: 0;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .card-box .item-text {
  margin-top: 12px;
  margin-bottom: 0;
}
.cid-vobakGqDRk .embla__slide .slide-content .item-wrapper .card-box .mbr-section-btn {
  margin-top: 10px;
  margin-bottom: -9.6px;
}
.cid-vobakGqDRk .embla__button {
  position: absolute;
  bottom: 0;
  width: 50px;
  height: 50px;
  font-size: 16px;
  background-color: #485358 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 100% !important;
  transition: background-color 0.3s, color 0.3s, outline 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  z-index: 10;
}
.cid-vobakGqDRk .embla__button:hover {
  background-color: #e6e6e6 !important;
  color: #707070 !important;
}
.cid-vobakGqDRk .embla__button:disabled {
  opacity: .5 !important;
  background-color: #485358 !important;
  color: #ffffff !important;
}
.cid-vobakGqDRk .embla__button.embla__button--prev {
  right: 75px;
}
.cid-vobakGqDRk .embla__button.embla__button--next {
  right: 15px;
}
.cid-vobakGqDRk .embla {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  padding-bottom: 5rem;
}
@media (max-width: 992px) {
  .cid-vobakGqDRk .embla {
    padding-bottom: 4rem;
  }
}
.cid-vobakGqDRk .embla__viewport {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.cid-vobakGqDRk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vobakGqDRk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vobakGqDRk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vobakGqDRk .item-menu-overlay {
  opacity: 0 !important;
}
.cid-vobakGqDRk .mbr-section-title {
  color: #000000;
  text-align: justify;
}
.cid-vobakGqDRk .mbr-text {
  color: #707070;
}
.cid-vobakGqDRk .item-title {
  color: #000000;
}
.cid-vobakGqDRk .item-date {
  color: #707070;
}
.cid-vobakGqDRk .item-text {
  color: #000000;
}
.cid-vobakGqDRk .slide-content:focus-visible {
  position: relative !important;
  z-index: 9999 !important;
  outline: 3px dashed #1f1f1f !important;
  outline-offset: -3px !important;
}
.cid-vtWPRC1Ume {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f1f1f1;
}
.cid-vtWPRC1Ume .mbr-fallback-image.disabled {
  display: none;
}
.cid-vtWPRC1Ume .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vtWPRC1Ume .container-fluid {
  padding: 0 50px;
}
@media (max-width: 1440px) {
  .cid-vtWPRC1Ume .container-fluid {
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPRC1Ume .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPRC1Ume .container {
    padding: 0 20px;
  }
}
.cid-vtWPRC1Ume .row {
  justify-content: center;
}
.cid-vtWPRC1Ume .content-wrapper .mbr-section-title {
  margin-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vtWPRC1Ume .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper .item {
  width: 33.333%;
  padding: 3.5rem;
}
@media (max-width: 992px) {
  .cid-vtWPRC1Ume .content-wrapper .items-wrapper .item {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vtWPRC1Ume .content-wrapper .items-wrapper .item {
    width: 100%;
  }
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper .item .item-wrapper .card-box .d-flex {
  margin-bottom: 20px;
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #070035 !important;
  display: inline-flex;
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper .item .item-wrapper .card-box .border-wrap {
  width: 100%;
  height: 1px;
  background-color: #070035;
  opacity: .2;
  margin-bottom: 20px;
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 0;
}
.cid-vtWPRC1Ume .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 20px;
  line-height: 1.6;
}
.cid-vtWPRC1Ume .mbr-section-title {
  color: #070035;
}
.cid-vtWPRC1Ume .item-title {
  color: #070035;
}
.cid-vtWPRC1Ume .item-text {
  color: #000000;
}
.cid-vtWPRC1Ume .item-wrapper,
.cid-vtWPRC1Ume .card-box {
  overflow: visible !important;
}
.cid-vtWPRC1Ume .item-title:focus-visible,
.cid-vtWPRC1Ume .item-text:focus-visible,
.cid-vtWPRC1Ume .mbr-section-title:focus-visible,
.cid-vtWPRC1Ume a.text-primary:focus-visible {
  outline: 2px dashed #1f1f1f !important;
  outline-offset: 1px !important;
}
.cid-vtWPRC1Ume .mbr-iconfont {
  pointer-events: auto !important;
}
.cid-vtWPRC1Ume a.text-primary:hover {
  text-decoration: underline !important;
}
.cid-vtWPRC1Ume,
.cid-vtWPRC1Ume a,
.cid-vtWPRC1Ume a:hover,
.cid-vtWPRC1Ume a:focus,
.cid-vtWPRC1Ume a:active,
.cid-vtWPRC1Ume .panel-text a,
.cid-vtWPRC1Ume .panel-title-edit a {
  background-image: none !important;
  background-size: 0px 0px !important;
  background-position: -10000px 1.2em !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.cid-vtWPRC1Ume a[class*="text-"]:not(.nav-link):hover,
.cid-vtWPRC1Ume .panel-text a:hover {
  background-image: none !important;
  text-decoration: none !important;
}
.cid-vwAuulAOW2 {
  background-color: #cbf1fa !important;
  border: 18px solid #cbf1fa;
  margin-top: -18px;
}
@media (max-width: 768px) {
  .cid-vwAuulAOW2 {
    border: 8px solid #cbf1fa;
    margin-top: -8px;
  }
}
.cid-vwAuulAOW2 .container-fluid {
  padding: 0;
  margin: 0;
}
.cid-vwAuulAOW2 .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-vwAuulAOW2 .row {
  position: relative;
  padding: 0 2rem 0;
  margin: 0;
  border-radius: 2em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5ed3ed;
}
.cid-vwAuulAOW2 .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwAuulAOW2 .copyright-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .copyright-wrap .copyright {
  margin-left: 10px;
  margin-bottom: 0;
  color: #261A18;
}
.cid-vwAuulAOW2 .copyright-wrap img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .title-wrap {
  display: flex;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .title-wrap a {
  display: flex;
  align-items: center;
}
.cid-vwAuulAOW2 .title-wrap a .mbr-section-title {
  margin-left: 5px;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-vwAuulAOW2 .title-wrap a img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .mbr-section-title,
.cid-vwAuulAOW2 .copyright {
  text-align: inherit;
}
.cid-vwAuulAOW2 .copyright-wrap a:hover,
.cid-vwAuulAOW2 .title-wrap a:hover {
  background-color: #46092b;
  padding: 2px 8px;
  border-radius: 4px;
}
.cid-vwAuulAOW2 *:focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
}
.cid-vwAuulAOW2 .copyright,
.cid-vwAuulAOW2 .copyright-wrap {
  text-align: right;
  color: #000000;
}
.cid-vk1K7lEanY {
  z-index: 1000;
  width: 100%;
}
.cid-vk1K7lEanY nav.navbar {
  position: fixed;
}
.cid-vk1K7lEanY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vk1K7lEanY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vk1K7lEanY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vk1K7lEanY .dropdown-item:hover,
.cid-vk1K7lEanY .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-vk1K7lEanY .dropdown-item:hover span {
  color: white;
}
.cid-vk1K7lEanY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vk1K7lEanY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vk1K7lEanY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vk1K7lEanY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vk1K7lEanY .nav-link {
  position: relative;
}
.cid-vk1K7lEanY .container {
  display: flex;
  margin: auto;
}
.cid-vk1K7lEanY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vk1K7lEanY .dropdown-menu,
.cid-vk1K7lEanY .navbar.opened {
  background: #f29f05 !important;
}
.cid-vk1K7lEanY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vk1K7lEanY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vk1K7lEanY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vk1K7lEanY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vk1K7lEanY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vk1K7lEanY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vk1K7lEanY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(242, 159, 5, 0);
}
.cid-vk1K7lEanY .navbar.opened {
  transition: all 0.3s;
}
.cid-vk1K7lEanY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vk1K7lEanY .navbar .navbar-logo img {
  width: auto;
}
.cid-vk1K7lEanY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vk1K7lEanY .navbar.collapsed {
  justify-content: center;
}
.cid-vk1K7lEanY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vk1K7lEanY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vk1K7lEanY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-vk1K7lEanY .navbar.collapsed .dropdown-menu {
  position: relative !important;
  margin: 0.5rem auto !important;
  float: none !important;
}
.cid-vk1K7lEanY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vk1K7lEanY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vk1K7lEanY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vk1K7lEanY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
  text-align: center;
}
.cid-vk1K7lEanY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vk1K7lEanY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vk1K7lEanY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vk1K7lEanY .navbar .dropdown-menu {
    position: relative !important;
    margin: 0.5rem auto !important;
    float: none !important;
  }
  .cid-vk1K7lEanY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vk1K7lEanY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vk1K7lEanY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vk1K7lEanY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vk1K7lEanY .navbar ul.navbar-nav li {
    margin: auto;
    text-align: center;
  }
  .cid-vk1K7lEanY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-vk1K7lEanY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vk1K7lEanY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vk1K7lEanY .navbar.navbar-short {
  min-height: 60px;
}
.cid-vk1K7lEanY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vk1K7lEanY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vk1K7lEanY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vk1K7lEanY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vk1K7lEanY .nav-dropdown .link.dropdown-toggle {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vk1K7lEanY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vk1K7lEanY button.navbar-toggler {
  outline: none;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(5px);
  border: 2px solid #333333 !important;
  border-radius: 5px;
  position: absolute !important;
  top: 15px !important;
  right: 45px !important;
  z-index: 9999 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vk1K7lEanY button.navbar-toggler {
    top: 15px !important;
    right: 25px !important;
  }
}
.cid-vk1K7lEanY button.navbar-toggler .hamburger span {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  background-color: #333333 !important;
  transition: all 0.2s;
}
.cid-vk1K7lEanY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 13px;
}
.cid-vk1K7lEanY button.navbar-toggler .hamburger span:nth-child(2),
.cid-vk1K7lEanY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 21px;
}
.cid-vk1K7lEanY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 29px;
}
.cid-vk1K7lEanY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vk1K7lEanY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-vk1K7lEanY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-vk1K7lEanY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vk1K7lEanY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vk1K7lEanY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vk1K7lEanY .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-vk1K7lEanY .navbar {
    height: 70px;
  }
  .cid-vk1K7lEanY .navbar.opened {
    height: auto;
  }
}
.cid-vk1K7lEanY .menu .navbar-nav .nav-link:focus-visible,
.cid-vk1K7lEanY .menu .dropdown-menu .dropdown-item:focus-visible,
.cid-vk1K7lEanY .navbar .nav-link:focus-visible,
.cid-vk1K7lEanY .navbar .navbar-toggler:focus-visible,
.cid-vk1K7lEanY .navbar .navbar-brand:focus-visible,
.cid-vk1K7lEanY .dropdown-item:focus-visible,
.cid-vk1K7lEanY .nav-dropdown .link:focus-visible,
.cid-vk1K7lEanY button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}
.cid-vk1K7lTgvB {
  padding-top: 6rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #181416;
}
.cid-vk1K7lTgvB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk1K7lTgvB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vk1K7lTgvB .container-fluid {
  padding: 0 30px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-vk1K7lTgvB .container-fluid {
    padding: 0 20px;
  }
}
.cid-vk1K7lTgvB .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vk1K7lTgvB .container {
    padding: 0 20px;
  }
}
.cid-vk1K7lTgvB .title-wrapper {
  position: relative;
  padding: 0 10%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vk1K7lTgvB .title-wrapper {
    padding: 0;
  }
}
.cid-vk1K7lTgvB .title-wrapper .title-image-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 60px;
  flex-wrap: wrap;
  gap: 2rem;
}
@media (max-width: 768px) {
  .cid-vk1K7lTgvB .title-wrapper .title-image-row {
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 30px;
  }
}
.cid-vk1K7lTgvB .title-wrapper .logo-wrap {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .cid-vk1K7lTgvB .title-wrapper .logo-wrap {
    margin-bottom: 0;
  }
}
.cid-vk1K7lTgvB .title-wrapper .logo-wrap img {
  display: inline-flex;
  width: 140px;
  height: 140px;
  object-fit: contain;
  border-radius: 100%;
}
@media (max-width: 768px) {
  .cid-vk1K7lTgvB .title-wrapper .logo-wrap img {
    width: 70px;
    height: 70px;
  }
}
.cid-vk1K7lTgvB .title-wrapper .title-wrap {
  position: relative;
  z-index: 1;
  flex: 1;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .cid-vk1K7lTgvB .title-wrapper .title-wrap {
    margin-bottom: 0;
    text-align: center;
  }
}
.cid-vk1K7lTgvB .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vk1K7lTgvB .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-vk1K7lTgvB .title-wrapper .mbr-text {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.cid-vk1K7lTgvB .title-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-vk1K7lTgvB .title-wrapper .image-wrap {
  position: absolute;
  width: 200px;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vk1K7lTgvB .title-wrapper .image-wrap {
    display: none;
  }
}
.cid-vk1K7lTgvB .title-wrapper .image_1 {
  top: 0;
  left: -2rem;
}
.cid-vk1K7lTgvB .title-wrapper .image_2 {
  top: -9rem;
  left: 15rem;
  height: 120px;
}
.cid-vk1K7lTgvB .title-wrapper .image_3 {
  top: -3rem;
  right: -2rem;
}
.cid-vk1K7lTgvB .title-wrapper .image_4 {
  right: -2rem;
  bottom: 0;
}
.cid-vk1K7lTgvB .title-wrapper .image_5 {
  bottom: -8rem;
  right: 12rem;
  height: 120px;
}
.cid-vk1K7lTgvB .title-wrapper .image_6 {
  bottom: -8rem;
  left: 14rem;
  height: 120px;
}
.cid-vk1K7lTgvB .title-wrapper .image_7 {
  left: -3rem;
  bottom: 0;
}
.cid-vk1K7lTgvB .mbr-section-title {
  color: #ffffff;
}
.cid-vk1K7lTgvB .mbr-section-subtitle {
  color: #ffffff;
  text-align: justify;
}
.cid-vk1K7lTgvB .mbr-text {
  color: #ffffff;
  line-height: 2rem;
  text-align: left;
}
.cid-vk1K7lTgvB .mbr-section-title,
.cid-vk1K7lTgvB .mbr-section-btn,
.cid-vk1K7lTgvB .logo-wrap {
  text-align: justify;
  color: #ffffff;
}
.cid-vk1K7lTgvB .logo-wrap {
  text-align: left !important;
}
.cid-vk1K7lTgvB :focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  transition: outline 0.2s ease-in-out;
}
.cid-vuAWErIt6X {
  padding-top: 5rem;
  padding-bottom: 8rem;
  background-color: #1e161b;
}
.cid-vuAWErIt6X .mbr-fallback-image.disabled {
  display: none;
}
.cid-vuAWErIt6X .mbr-fallback-image {
  display: block;
  background-size: center;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vuAWErIt6X .content-wrap {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .content-wrap {
    margin-bottom: 40px;
  }
}
.cid-vuAWErIt6X .content-wrap .label-wrapper {
  padding-bottom: 12px;
  border-bottom: 1px solid #242a3c;
  margin-bottom: 24px;
}
.cid-vuAWErIt6X .content-wrap .label-wrapper .label-wrap {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.cid-vuAWErIt6X .content-wrap .label-wrapper .label-wrap .iconfont-wrapper .mbr-iconfont {
  display: flex;
  font-size: 24px;
}
.cid-vuAWErIt6X .content-wrap .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vuAWErIt6X .content-wrap .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .content-wrap .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vuAWErIt6X .content-wrap .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vuAWErIt6X .content-wrap .card {
  justify-content: center;
}
.cid-vuAWErIt6X .items-wrapper {
  position: relative;
  justify-content: flex-start;
}
.cid-vuAWErIt6X .items-wrapper::before {
  content: '';
  position: absolute;
  width: 80%;
  height: 80%;
  border-radius: 100%;
  background-image: linear-gradient(90deg, #d90d7d 10%, #f29f05 25%, #d90d7d 100%);
  filter: blur(150px);
  pointer-events: none;
  opacity: .3;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .items-wrapper::before {
    width: 300px;
    height: 300px;
  }
}
.cid-vuAWErIt6X .item {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .item {
    margin-bottom: 20px;
  }
  .cid-vuAWErIt6X .item:last-child {
    margin-bottom: 0;
  }
}
.cid-vuAWErIt6X .item .item-wrapper {
  position: relative;
  padding: 24px;
  background-color: #202124;
  border: 1px solid #703d5a;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .item .item-wrapper {
    padding: 20px;
  }
}
.cid-vuAWErIt6X .item .item-wrapper::before {
  content: '';
  position: absolute;
  bottom: -300px;
  left: -300px;
  width: 600px;
  height: 600px;
  border-radius: 100%;
  background-color: #d90d7d;
  filter: blur(80px);
  pointer-events: none;
  opacity: .3;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .item .item-wrapper::before {
    bottom: -200px;
    left: -150px;
    width: 300px;
    height: 300px;
  }
}
.cid-vuAWErIt6X .item .item-wrapper::after {
  content: '';
  position: absolute;
  bottom: -300px;
  right: -300px;
  width: 600px;
  height: 600px;
  border-radius: 100%;
  background-color: #d90d7d;
  filter: blur(80px);
  pointer-events: none;
  opacity: .3;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .item .item-wrapper::after {
    bottom: -150px;
    right: -150px;
    width: 300px;
    height: 300px;
  }
}
.cid-vuAWErIt6X .item .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .item-title {
  margin-bottom: 20px;
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .item-price {
  margin-bottom: 0;
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .item-text {
  margin-top: 20px;
  margin-bottom: 0;
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 30px;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .item .item-wrapper .item-content .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .mbr-section-btn .btn {
  width: 100%;
  margin-bottom: 0;
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .list-wrapper {
  margin-top: 80px;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .item .item-wrapper .item-content .list-wrapper {
    margin-top: 40px;
  }
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .list-wrapper .list {
  display: inline-flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-vuAWErIt6X .item .item-wrapper .item-content .list-wrapper .list {
    gap: 20px;
  }
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .list-wrapper .list .item-wrap {
  position: relative;
  width: 100%;
  padding-left: 36px;
  margin-bottom: 0;
}
.cid-vuAWErIt6X .item .item-wrapper .item-content .list-wrapper .list .item-wrap::before {
  content: '✓';
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  font-size: 16px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: inset 0 0 7px -1px #ffffff;
}
.cid-vuAWErIt6X .mbr-label {
  color: #9ba9c4;
}
.cid-vuAWErIt6X .mbr-section-title {
  color: #ffffff;
}
.cid-vuAWErIt6X .mbr-text,
.cid-vuAWErIt6X .text-wrapper {
  color: #9ba9c4;
}
.cid-vuAWErIt6X .item-title {
  color: #ffffff;
}
.cid-vuAWErIt6X .item-price {
  color: #ffffff;
}
.cid-vuAWErIt6X .item-text {
  color: #9ba9c4;
}
.cid-vuAWErIt6X .list {
  color: #ffffff;
}
.cid-vuAWErIt6X .list,
.cid-vuAWErIt6X .item-wrap,
.cid-vuAWErIt6X .list-wrapper {
  color: #ffffff;
}
.cid-vtWPYZ6uS8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f1f1f1;
}
.cid-vtWPYZ6uS8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vtWPYZ6uS8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vtWPYZ6uS8 .container-fluid {
  padding: 0 50px;
}
@media (max-width: 1440px) {
  .cid-vtWPYZ6uS8 .container-fluid {
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPYZ6uS8 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPYZ6uS8 .container {
    padding: 0 20px;
  }
}
.cid-vtWPYZ6uS8 .row {
  justify-content: center;
}
.cid-vtWPYZ6uS8 .content-wrapper .mbr-section-title {
  margin-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vtWPYZ6uS8 .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item {
  width: 33.333%;
  padding: 3.5rem;
}
@media (max-width: 992px) {
  .cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item {
    width: 100%;
  }
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item .item-wrapper .card-box .d-flex {
  margin-bottom: 20px;
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #070035 !important;
  display: inline-flex;
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item .item-wrapper .card-box .border-wrap {
  width: 100%;
  height: 1px;
  background-color: #070035;
  opacity: .2;
  margin-bottom: 20px;
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 0;
}
.cid-vtWPYZ6uS8 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 20px;
  line-height: 1.6;
}
.cid-vtWPYZ6uS8 .mbr-section-title {
  color: #070035;
}
.cid-vtWPYZ6uS8 .item-title {
  color: #070035;
}
.cid-vtWPYZ6uS8 .item-text {
  color: #000000;
}
.cid-vtWPYZ6uS8 .item-wrapper,
.cid-vtWPYZ6uS8 .card-box {
  overflow: visible !important;
}
.cid-vtWPYZ6uS8 .item-title:focus-visible,
.cid-vtWPYZ6uS8 .item-text:focus-visible,
.cid-vtWPYZ6uS8 .mbr-section-title:focus-visible,
.cid-vtWPYZ6uS8 a.text-primary:focus-visible {
  outline: 2px dashed #1f1f1f !important;
  outline-offset: 1px !important;
}
.cid-vtWPYZ6uS8 .mbr-iconfont {
  pointer-events: auto !important;
}
.cid-vtWPYZ6uS8 a.text-primary:hover {
  text-decoration: underline !important;
}
.cid-vtWPYZ6uS8,
.cid-vtWPYZ6uS8 a,
.cid-vtWPYZ6uS8 a:hover,
.cid-vtWPYZ6uS8 a:focus,
.cid-vtWPYZ6uS8 a:active,
.cid-vtWPYZ6uS8 .panel-text a,
.cid-vtWPYZ6uS8 .panel-title-edit a {
  background-image: none !important;
  background-size: 0px 0px !important;
  background-position: -10000px 1.2em !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.cid-vtWPYZ6uS8 a[class*="text-"]:not(.nav-link):hover,
.cid-vtWPYZ6uS8 .panel-text a:hover {
  background-image: none !important;
  text-decoration: none !important;
}
.cid-vwAuulAOW2 {
  background-color: #cbf1fa !important;
  border: 18px solid #cbf1fa;
  margin-top: -18px;
}
@media (max-width: 768px) {
  .cid-vwAuulAOW2 {
    border: 8px solid #cbf1fa;
    margin-top: -8px;
  }
}
.cid-vwAuulAOW2 .container-fluid {
  padding: 0;
  margin: 0;
}
.cid-vwAuulAOW2 .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-vwAuulAOW2 .row {
  position: relative;
  padding: 0 2rem 0;
  margin: 0;
  border-radius: 2em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5ed3ed;
}
.cid-vwAuulAOW2 .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwAuulAOW2 .copyright-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .copyright-wrap .copyright {
  margin-left: 10px;
  margin-bottom: 0;
  color: #261A18;
}
.cid-vwAuulAOW2 .copyright-wrap img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .title-wrap {
  display: flex;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .title-wrap a {
  display: flex;
  align-items: center;
}
.cid-vwAuulAOW2 .title-wrap a .mbr-section-title {
  margin-left: 5px;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-vwAuulAOW2 .title-wrap a img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .mbr-section-title,
.cid-vwAuulAOW2 .copyright {
  text-align: inherit;
}
.cid-vwAuulAOW2 .copyright-wrap a:hover,
.cid-vwAuulAOW2 .title-wrap a:hover {
  background-color: #46092b;
  padding: 2px 8px;
  border-radius: 4px;
}
.cid-vwAuulAOW2 *:focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
}
.cid-vwAuulAOW2 .copyright,
.cid-vwAuulAOW2 .copyright-wrap {
  text-align: right;
  color: #000000;
}
.cid-vnBXp3uGym {
  z-index: 1000;
  width: 100%;
}
.cid-vnBXp3uGym nav.navbar {
  position: fixed;
}
.cid-vnBXp3uGym .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vnBXp3uGym .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vnBXp3uGym .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vnBXp3uGym .dropdown-item:hover,
.cid-vnBXp3uGym .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-vnBXp3uGym .dropdown-item:hover span {
  color: white;
}
.cid-vnBXp3uGym .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vnBXp3uGym .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vnBXp3uGym .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vnBXp3uGym .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vnBXp3uGym .nav-link {
  position: relative;
}
.cid-vnBXp3uGym .container {
  display: flex;
  margin: auto;
}
.cid-vnBXp3uGym .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vnBXp3uGym .dropdown-menu,
.cid-vnBXp3uGym .navbar.opened {
  background: #f29f05 !important;
}
.cid-vnBXp3uGym .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vnBXp3uGym .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnBXp3uGym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vnBXp3uGym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vnBXp3uGym .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnBXp3uGym .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnBXp3uGym .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(242, 159, 5, 0);
}
.cid-vnBXp3uGym .navbar.opened {
  transition: all 0.3s;
}
.cid-vnBXp3uGym .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vnBXp3uGym .navbar .navbar-logo img {
  width: auto;
}
.cid-vnBXp3uGym .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vnBXp3uGym .navbar.collapsed {
  justify-content: center;
}
.cid-vnBXp3uGym .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vnBXp3uGym .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vnBXp3uGym .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-vnBXp3uGym .navbar.collapsed .dropdown-menu {
  position: relative !important;
  margin: 0.5rem auto !important;
  float: none !important;
}
.cid-vnBXp3uGym .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnBXp3uGym .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnBXp3uGym .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vnBXp3uGym .navbar.collapsed ul.navbar-nav li {
  margin: auto;
  text-align: center;
}
.cid-vnBXp3uGym .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vnBXp3uGym .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vnBXp3uGym .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnBXp3uGym .navbar .dropdown-menu {
    position: relative !important;
    margin: 0.5rem auto !important;
    float: none !important;
  }
  .cid-vnBXp3uGym .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnBXp3uGym .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnBXp3uGym .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vnBXp3uGym .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vnBXp3uGym .navbar ul.navbar-nav li {
    margin: auto;
    text-align: center;
  }
  .cid-vnBXp3uGym .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-vnBXp3uGym .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vnBXp3uGym .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vnBXp3uGym .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnBXp3uGym .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vnBXp3uGym .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vnBXp3uGym .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnBXp3uGym .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnBXp3uGym .nav-dropdown .link.dropdown-toggle {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vnBXp3uGym .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vnBXp3uGym button.navbar-toggler {
  outline: none;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(5px);
  border: 2px solid #333333 !important;
  border-radius: 5px;
  position: absolute !important;
  top: 15px !important;
  right: 45px !important;
  z-index: 9999 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vnBXp3uGym button.navbar-toggler {
    top: 15px !important;
    right: 25px !important;
  }
}
.cid-vnBXp3uGym button.navbar-toggler .hamburger span {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  background-color: #333333 !important;
  transition: all 0.2s;
}
.cid-vnBXp3uGym button.navbar-toggler .hamburger span:nth-child(1) {
  top: 13px;
}
.cid-vnBXp3uGym button.navbar-toggler .hamburger span:nth-child(2),
.cid-vnBXp3uGym button.navbar-toggler .hamburger span:nth-child(3) {
  top: 21px;
}
.cid-vnBXp3uGym button.navbar-toggler .hamburger span:nth-child(4) {
  top: 29px;
}
.cid-vnBXp3uGym nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vnBXp3uGym nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-vnBXp3uGym nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-vnBXp3uGym nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vnBXp3uGym .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vnBXp3uGym a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vnBXp3uGym .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-vnBXp3uGym .navbar {
    height: 70px;
  }
  .cid-vnBXp3uGym .navbar.opened {
    height: auto;
  }
}
.cid-vnBXp3uGym .menu .navbar-nav .nav-link:focus-visible,
.cid-vnBXp3uGym .menu .dropdown-menu .dropdown-item:focus-visible,
.cid-vnBXp3uGym .navbar .nav-link:focus-visible,
.cid-vnBXp3uGym .navbar .navbar-toggler:focus-visible,
.cid-vnBXp3uGym .navbar .navbar-brand:focus-visible,
.cid-vnBXp3uGym .dropdown-item:focus-visible,
.cid-vnBXp3uGym .nav-dropdown .link:focus-visible,
.cid-vnBXp3uGym button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}
.cid-vnBXp3J5Fy {
  padding-top: 6rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5c207a;
}
.cid-vnBXp3J5Fy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vnBXp3J5Fy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vnBXp3J5Fy .container-fluid {
  padding: 0 30px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-vnBXp3J5Fy .container-fluid {
    padding: 0 20px;
  }
}
.cid-vnBXp3J5Fy .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vnBXp3J5Fy .container {
    padding: 0 20px;
  }
}
.cid-vnBXp3J5Fy .title-wrapper {
  position: relative;
  padding: 0 10%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vnBXp3J5Fy .title-wrapper {
    padding: 0;
  }
}
.cid-vnBXp3J5Fy .title-wrapper .title-image-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 60px;
  flex-wrap: wrap;
  gap: 2rem;
}
@media (max-width: 768px) {
  .cid-vnBXp3J5Fy .title-wrapper .title-image-row {
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 30px;
  }
}
.cid-vnBXp3J5Fy .title-wrapper .logo-wrap {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .cid-vnBXp3J5Fy .title-wrapper .logo-wrap {
    margin-bottom: 0;
  }
}
.cid-vnBXp3J5Fy .title-wrapper .logo-wrap img {
  display: inline-flex;
  width: 140px;
  height: 140px;
  object-fit: contain;
  border-radius: 100%;
}
@media (max-width: 768px) {
  .cid-vnBXp3J5Fy .title-wrapper .logo-wrap img {
    width: 70px;
    height: 70px;
  }
}
.cid-vnBXp3J5Fy .title-wrapper .title-wrap {
  position: relative;
  z-index: 1;
  flex: 1;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .cid-vnBXp3J5Fy .title-wrapper .title-wrap {
    margin-bottom: 0;
    text-align: center;
  }
}
.cid-vnBXp3J5Fy .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vnBXp3J5Fy .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-vnBXp3J5Fy .title-wrapper .mbr-text {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.cid-vnBXp3J5Fy .title-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-vnBXp3J5Fy .title-wrapper .image-wrap {
  position: absolute;
  width: 200px;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vnBXp3J5Fy .title-wrapper .image-wrap {
    display: none;
  }
}
.cid-vnBXp3J5Fy .title-wrapper .image_1 {
  top: 0;
  left: -2rem;
}
.cid-vnBXp3J5Fy .title-wrapper .image_2 {
  top: -9rem;
  left: 15rem;
  height: 120px;
}
.cid-vnBXp3J5Fy .title-wrapper .image_3 {
  top: -3rem;
  right: -2rem;
}
.cid-vnBXp3J5Fy .title-wrapper .image_4 {
  right: -2rem;
  bottom: 0;
}
.cid-vnBXp3J5Fy .title-wrapper .image_5 {
  bottom: -8rem;
  right: 12rem;
  height: 120px;
}
.cid-vnBXp3J5Fy .title-wrapper .image_6 {
  bottom: -8rem;
  left: 14rem;
  height: 120px;
}
.cid-vnBXp3J5Fy .title-wrapper .image_7 {
  left: -3rem;
  bottom: 0;
}
.cid-vnBXp3J5Fy .mbr-section-title {
  color: #ffffff;
}
.cid-vnBXp3J5Fy .mbr-section-subtitle {
  color: #ffffff;
  text-align: justify;
}
.cid-vnBXp3J5Fy .mbr-text {
  color: #ffffff;
  line-height: 2rem;
  text-align: left;
}
.cid-vnBXp3J5Fy .mbr-section-title,
.cid-vnBXp3J5Fy .mbr-section-btn,
.cid-vnBXp3J5Fy .logo-wrap {
  text-align: justify;
  color: #ffffff;
}
.cid-vnBXp3J5Fy .logo-wrap {
  text-align: left !important;
}
.cid-vnBXp3J5Fy :focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  transition: outline 0.2s ease-in-out;
}
.cid-vnVkCOtETd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #eeeef4;
}
.cid-vnVkCOtETd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vnVkCOtETd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vnVkCOtETd .content-wrapper {
  position: relative;
  z-index: 1;
}
.cid-vnVkCOtETd .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-vnVkCOtETd .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vnVkCOtETd .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vnVkCOtETd .content-wrapper .mbr-section-btn {
  margin-top: 32px;
}
@media (max-width: 992px) {
  .cid-vnVkCOtETd .content-wrapper .mbr-section-btn {
    margin-top: 24px;
  }
}
.cid-vnVkCOtETd .content-wrapper .image-wrapper {
  margin-top: 32px;
  height: 100%;
  padding: 12px;
  border: 1px solid #cdcddd;
  background-color: #e0e0eb;
  box-shadow: 0 .25rem .375rem #00000014;
}
@media (max-width: 992px) {
  .cid-vnVkCOtETd .content-wrapper .image-wrapper {
    padding: 6px;
    margin-top: 24px;
  }
}
.cid-vnVkCOtETd .content-wrapper .image-wrapper .image-wrap {
  padding: 12px;
  background-color: #ffffff;
  border: 1px solid #cdcddd;
  box-shadow: 0 0.25rem 0.375rem -0.125rem #9797b9;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-vnVkCOtETd .content-wrapper .image-wrapper .image-wrap {
    padding: 6px;
  }
}
.cid-vnVkCOtETd .content-wrapper .image-wrapper .image-wrap img {
  height: auto;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vnVkCOtETd .content-wrapper .image-wrapper .image-wrap img {
    height: auto;
  }
}
@media (max-width: 768px) {
  .cid-vnVkCOtETd .content-wrapper .image-wrapper .image-wrap img {
    height: autopx;
  }
}
.cid-vnVkCOtETd .mbr-label {
  color: #49496d;
  text-align: center;
}
.cid-vnVkCOtETd .mbr-section-title {
  color: #181824;
}
.cid-vnVkCOtETd .mbr-text,
.cid-vnVkCOtETd .text-wrapper {
  color: #54547e;
  text-align: center;
}
.cid-vnVkCOtETd .mbr-section-title,
.cid-vnVkCOtETd .mbr-section-btn,
.cid-vnVkCOtETd .icon-wrapper {
  text-align: center;
}
.cid-vnVkCOtETd .mbr-section-title,
.cid-vnVkCOtETd .mbr-section-btn {
  text-align: justify;
}
.cid-vnVkCOtETd .mbr-text {
  text-align: justify;
  color: #000000;
}
.cid-vnVkCOtETd .label-wrapper {
  margin-bottom: 25px;
}
.cid-vnVkCOtETd .label-wrapper .label-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.cid-vnVkCOtETd .label-wrapper .label-wrap .icon-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-vnVkCOtETd .label-wrapper .label-wrap .icon-wrapper .mbr-iconfont {
  font-size: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1 !important;
}
.cid-vnVkCOtETd .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  line-height: 1 !important;
  color: #000000;
}
.cid-vnVkCOtETd .mbr-label,
.cid-vnVkCOtETd .label-wrapper {
  color: #000000;
}
.cid-vnZGr9ytJO {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #eeeef4;
}
.cid-vnZGr9ytJO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vnZGr9ytJO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vnZGr9ytJO .title-wrapper {
  margin-bottom: 60px;
}
.cid-vnZGr9ytJO .title-wrapper .mbr-label {
  margin-bottom: 20px;
}
.cid-vnZGr9ytJO .title-wrapper .mbr-section-title {
  margin-bottom: 20px;
}
.cid-vnZGr9ytJO .title-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vnZGr9ytJO .title-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vnZGr9ytJO .items-wrapper {
  margin: 0 -8px;
}
.cid-vnZGr9ytJO .items-wrapper .item {
  padding: 0 8px;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-vnZGr9ytJO .items-wrapper .item {
    margin-bottom: 20px;
  }
  .cid-vnZGr9ytJO .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  background-color: #ffffff;
  padding: 8px;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .label-wrapper {
  position: absolute;
  top: -19px;
  left: 0;
  padding: 0 32px;
  z-index: 1;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .label-wrapper {
    padding: 0 28px;
  }
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .label-wrapper .item-label {
  padding: 8px 16px;
  display: inline-block;
  background-image: linear-gradient(135deg, #ffffff 0%, #e70000 50%);
  box-shadow: 5px 5px 15px -5px #6c7179;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .card-box {
  padding: 24px;
  background-color: #f7f7f7;
  margin-bottom: 28px;
}
@media (max-width: 992px) {
  .cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .card-box {
    padding: 20px;
  }
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .card-box .item-title {
  margin-bottom: 12px;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .card-box .item-price {
  margin-bottom: 4px;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .card-box .item-desc {
  margin-bottom: 0;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .list {
  padding: 0 16px;
  list-style-type: none;
  margin-bottom: 28px;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .list .item-wrap {
  position: relative;
  padding-left: 28px;
  margin-bottom: 12px;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .item-content .list .item-wrap::before {
  content: '✓';
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  min-width: 16px;
  font-size: 9px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #5c207a;
  color: #ffffff;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .cont-wrap {
  padding: 0 16px 16px 16px;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .cont-wrap .mbr-section-btn {
  width: 100%;
  margin-top: 12px;
}
.cid-vnZGr9ytJO .items-wrapper .item .item-wrapper .cont-wrap .mbr-section-btn .btn {
  width: 100%;
  margin-bottom: 0;
}
.cid-vnZGr9ytJO .items-wrapper .item .card_2 {
  border: 2px solid #e70000;
  box-shadow: 10px 15px 35px -15px #6c7179;
}
.cid-vnZGr9ytJO .mbr-label {
  color: #be0000;
  text-align: center;
}
.cid-vnZGr9ytJO .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vnZGr9ytJO .mbr-text,
.cid-vnZGr9ytJO .text-wrapper {
  color: #6c7179;
  text-align: center;
}
.cid-vnZGr9ytJO .item-title {
  color: #000000;
}
.cid-vnZGr9ytJO .item-price {
  color: #000000;
}
.cid-vnZGr9ytJO .item-desc {
  color: #000000;
}
.cid-vnZGr9ytJO .list {
  color: #454545;
}
.cid-vnZGr9ytJO .item-label,
.cid-vnZGr9ytJO .label-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-vnUDzDukSO {
  padding-top: 4rem;
  padding-bottom: 7rem;
  background-color: #121212;
}
@media (min-width: 992px) {
  .cid-vnUDzDukSO .container-fluid {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-vnUDzDukSO .container-fluid {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media (max-width: 767px) {
  .cid-vnUDzDukSO .container-fluid {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.cid-vnUDzDukSO .sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-vnUDzDukSO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vnUDzDukSO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vnUDzDukSO .container-wrapper {
  overflow: hidden;
  position: absolute;
  bottom: 0 100px;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: flex;
  justify-content: center;
  animation: none !important;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .container-wrapper {
    padding: 0;
  }
}
.cid-vnUDzDukSO .container-wrapper::before {
  content: '';
  position: absolute;
  top: -60px;
  width: 80%;
  height: 100px;
  background-image: radial-gradient(circle, #2f103e 0%, transparent 70%);
  filter: blur(45px);
}
.cid-vnUDzDukSO .title-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vnUDzDukSO .title-wrapper .title-wrap .mbr-section-title {
  display: inline-block;
  width: 85%;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .title-wrapper .title-wrap .mbr-section-title {
    width: 100%;
  }
}
.cid-vnUDzDukSO .title-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .title-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vnUDzDukSO .items-wrapper {
  margin: 0 -12px;
}
.cid-vnUDzDukSO .items-wrapper .item {
  padding: 0 12px;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .items-wrapper .item {
    margin-bottom: 16px;
  }
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper {
  height: 100%;
  background-image: linear-gradient(90deg, #5c207a, #663b54);
  padding: 1px;
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-shadow: inset 0 12px 30px -12px #5c207a;
  background-color: #121212;
  background-image: linear-gradient(170deg, #121212 50%, #5c207a 100%);
  padding: 40px;
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box {
    padding: 20px;
  }
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box .iconfont-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box .iconfont-wrapper {
    margin-bottom: 60px;
  }
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box .iconfont-wrapper .mbr-iconfont {
  width: 72px;
  height: 72px;
  border-radius: 100%;
  background-image: linear-gradient(180deg, #36232e 65%, #a03e91 120%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 34px;
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box .item-content .item-date {
  margin-bottom: 12px;
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box .item-content .item-title {
  margin-bottom: 12px;
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box .item-content .item-text {
  margin-bottom: 0;
}
.cid-vnUDzDukSO .items-wrapper .item .item-wrapper .card-box .item-content .mbr-section-btn {
  margin-top: 14px;
  margin-bottom: -9.6px;
}
.cid-vnUDzDukSO .mbr-section-title,
.cid-vnUDzDukSO .title-wrap {
  color: #ffffff;
  text-align: justify;
}
.cid-vnUDzDukSO .mbr-text,
.cid-vnUDzDukSO .text-wrapper {
  color: #ffffff;
  text-align: justify;
}
.cid-vnUDzDukSO .item-date,
.cid-vnUDzDukSO .item-title,
.cid-vnUDzDukSO .item-text {
  color: #ffffff;
}
.cid-vnUDzDukSO .label-wrapper {
  margin-bottom: 25px;
}
.cid-vnUDzDukSO .label-wrapper .label-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.cid-vnUDzDukSO .label-wrapper .label-wrap .icon-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-vnUDzDukSO .label-wrapper .label-wrap .icon-wrapper .mbr-iconfont {
  font-size: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1 !important;
}
.cid-vnUDzDukSO .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
  line-height: 1 !important;
  color: #ffffff !important;
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list {
  list-style-type: none !important;
  padding-left: 0 !important;
  margin-bottom: 0;
  margin-top: 40px !important;
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list li {
  position: relative !important;
  padding-left: 35px !important;
  margin-bottom: 16px;
  line-height: 1.8rem;
  text-align: justify;
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list li:last-child {
  margin-bottom: 0;
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list li::before {
  position: absolute !important;
  left: 5px !important;
  top: 2px !important;
  font-size: 1.2rem !important;
  font-weight: bold;
  display: inline-block;
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list li.li-location::before {
  content: "📍";
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list li.li-time::before {
  content: "🕒";
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list li .mbr-text-edit {
  color: #ffffff !important;
}
.cid-vnUDzDukSO .icon-list-wrapper .item-text-list.icon-list li .mbr-text-edit strong {
  color: #ffffff !important;
  display: inline-block;
  margin-bottom: 4px;
}
.cid-vnUDzDukSO .mbr-text-edit {
  color: #ffffff;
}
.cid-vnUDzDukSO :focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  transition: outline 0.2s ease-in-out;
}
.cid-vtWPUzrRh4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f1f1f1;
}
.cid-vtWPUzrRh4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vtWPUzrRh4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vtWPUzrRh4 .container-fluid {
  padding: 0 50px;
}
@media (max-width: 1440px) {
  .cid-vtWPUzrRh4 .container-fluid {
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPUzrRh4 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPUzrRh4 .container {
    padding: 0 20px;
  }
}
.cid-vtWPUzrRh4 .row {
  justify-content: center;
}
.cid-vtWPUzrRh4 .content-wrapper .mbr-section-title {
  margin-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vtWPUzrRh4 .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item {
  width: 33.333%;
  padding: 3.5rem;
}
@media (max-width: 992px) {
  .cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item {
    width: 100%;
  }
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .d-flex {
  margin-bottom: 20px;
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #070035 !important;
  display: inline-flex;
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .border-wrap {
  width: 100%;
  height: 1px;
  background-color: #070035;
  opacity: .2;
  margin-bottom: 20px;
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 0;
}
.cid-vtWPUzrRh4 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 20px;
  line-height: 1.6;
}
.cid-vtWPUzrRh4 .mbr-section-title {
  color: #070035;
}
.cid-vtWPUzrRh4 .item-title {
  color: #070035;
}
.cid-vtWPUzrRh4 .item-text {
  color: #000000;
}
.cid-vtWPUzrRh4 .item-wrapper,
.cid-vtWPUzrRh4 .card-box {
  overflow: visible !important;
}
.cid-vtWPUzrRh4 .item-title:focus-visible,
.cid-vtWPUzrRh4 .item-text:focus-visible,
.cid-vtWPUzrRh4 .mbr-section-title:focus-visible,
.cid-vtWPUzrRh4 a.text-primary:focus-visible {
  outline: 2px dashed #1f1f1f !important;
  outline-offset: 1px !important;
}
.cid-vtWPUzrRh4 .mbr-iconfont {
  pointer-events: auto !important;
}
.cid-vtWPUzrRh4 a.text-primary:hover {
  text-decoration: underline !important;
}
.cid-vtWPUzrRh4,
.cid-vtWPUzrRh4 a,
.cid-vtWPUzrRh4 a:hover,
.cid-vtWPUzrRh4 a:focus,
.cid-vtWPUzrRh4 a:active,
.cid-vtWPUzrRh4 .panel-text a,
.cid-vtWPUzrRh4 .panel-title-edit a {
  background-image: none !important;
  background-size: 0px 0px !important;
  background-position: -10000px 1.2em !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.cid-vtWPUzrRh4 a[class*="text-"]:not(.nav-link):hover,
.cid-vtWPUzrRh4 .panel-text a:hover {
  background-image: none !important;
  text-decoration: none !important;
}
.cid-vwAuulAOW2 {
  background-color: #cbf1fa !important;
  border: 18px solid #cbf1fa;
  margin-top: -18px;
}
@media (max-width: 768px) {
  .cid-vwAuulAOW2 {
    border: 8px solid #cbf1fa;
    margin-top: -8px;
  }
}
.cid-vwAuulAOW2 .container-fluid {
  padding: 0;
  margin: 0;
}
.cid-vwAuulAOW2 .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-vwAuulAOW2 .row {
  position: relative;
  padding: 0 2rem 0;
  margin: 0;
  border-radius: 2em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5ed3ed;
}
.cid-vwAuulAOW2 .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwAuulAOW2 .copyright-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .copyright-wrap .copyright {
  margin-left: 10px;
  margin-bottom: 0;
  color: #261A18;
}
.cid-vwAuulAOW2 .copyright-wrap img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .title-wrap {
  display: flex;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .title-wrap a {
  display: flex;
  align-items: center;
}
.cid-vwAuulAOW2 .title-wrap a .mbr-section-title {
  margin-left: 5px;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-vwAuulAOW2 .title-wrap a img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .mbr-section-title,
.cid-vwAuulAOW2 .copyright {
  text-align: inherit;
}
.cid-vwAuulAOW2 .copyright-wrap a:hover,
.cid-vwAuulAOW2 .title-wrap a:hover {
  background-color: #46092b;
  padding: 2px 8px;
  border-radius: 4px;
}
.cid-vwAuulAOW2 *:focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
}
.cid-vwAuulAOW2 .copyright,
.cid-vwAuulAOW2 .copyright-wrap {
  text-align: right;
  color: #000000;
}
.cid-vrtHnzEm3o {
  z-index: 1000;
  width: 100%;
}
.cid-vrtHnzEm3o nav.navbar {
  position: fixed;
}
.cid-vrtHnzEm3o .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vrtHnzEm3o .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vrtHnzEm3o .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vrtHnzEm3o .dropdown-item:hover,
.cid-vrtHnzEm3o .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-vrtHnzEm3o .dropdown-item:hover span {
  color: white;
}
.cid-vrtHnzEm3o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vrtHnzEm3o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vrtHnzEm3o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vrtHnzEm3o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vrtHnzEm3o .nav-link {
  position: relative;
}
.cid-vrtHnzEm3o .container {
  display: flex;
  margin: auto;
}
.cid-vrtHnzEm3o .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vrtHnzEm3o .dropdown-menu,
.cid-vrtHnzEm3o .navbar.opened {
  background: #f29f05 !important;
}
.cid-vrtHnzEm3o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vrtHnzEm3o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vrtHnzEm3o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vrtHnzEm3o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vrtHnzEm3o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vrtHnzEm3o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vrtHnzEm3o .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(242, 159, 5, 0);
}
.cid-vrtHnzEm3o .navbar.opened {
  transition: all 0.3s;
}
.cid-vrtHnzEm3o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vrtHnzEm3o .navbar .navbar-logo img {
  width: auto;
}
.cid-vrtHnzEm3o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vrtHnzEm3o .navbar.collapsed {
  justify-content: center;
}
.cid-vrtHnzEm3o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vrtHnzEm3o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vrtHnzEm3o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-vrtHnzEm3o .navbar.collapsed .dropdown-menu {
  position: relative !important;
  margin: 0.5rem auto !important;
  float: none !important;
}
.cid-vrtHnzEm3o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vrtHnzEm3o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vrtHnzEm3o .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vrtHnzEm3o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
  text-align: center;
}
.cid-vrtHnzEm3o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vrtHnzEm3o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vrtHnzEm3o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vrtHnzEm3o .navbar .dropdown-menu {
    position: relative !important;
    margin: 0.5rem auto !important;
    float: none !important;
  }
  .cid-vrtHnzEm3o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vrtHnzEm3o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vrtHnzEm3o .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vrtHnzEm3o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vrtHnzEm3o .navbar ul.navbar-nav li {
    margin: auto;
    text-align: center;
  }
  .cid-vrtHnzEm3o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-vrtHnzEm3o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vrtHnzEm3o .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vrtHnzEm3o .navbar.navbar-short {
  min-height: 60px;
}
.cid-vrtHnzEm3o .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vrtHnzEm3o .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vrtHnzEm3o .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vrtHnzEm3o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vrtHnzEm3o .nav-dropdown .link.dropdown-toggle {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vrtHnzEm3o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vrtHnzEm3o button.navbar-toggler {
  outline: none;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(5px);
  border: 2px solid #333333 !important;
  border-radius: 5px;
  position: absolute !important;
  top: 15px !important;
  right: 45px !important;
  z-index: 9999 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vrtHnzEm3o button.navbar-toggler {
    top: 15px !important;
    right: 25px !important;
  }
}
.cid-vrtHnzEm3o button.navbar-toggler .hamburger span {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  background-color: #333333 !important;
  transition: all 0.2s;
}
.cid-vrtHnzEm3o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 13px;
}
.cid-vrtHnzEm3o button.navbar-toggler .hamburger span:nth-child(2),
.cid-vrtHnzEm3o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 21px;
}
.cid-vrtHnzEm3o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 29px;
}
.cid-vrtHnzEm3o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vrtHnzEm3o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-vrtHnzEm3o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-vrtHnzEm3o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vrtHnzEm3o .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vrtHnzEm3o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vrtHnzEm3o .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-vrtHnzEm3o .navbar {
    height: 70px;
  }
  .cid-vrtHnzEm3o .navbar.opened {
    height: auto;
  }
}
.cid-vrtHnzEm3o .menu .navbar-nav .nav-link:focus-visible,
.cid-vrtHnzEm3o .menu .dropdown-menu .dropdown-item:focus-visible,
.cid-vrtHnzEm3o .navbar .nav-link:focus-visible,
.cid-vrtHnzEm3o .navbar .navbar-toggler:focus-visible,
.cid-vrtHnzEm3o .navbar .navbar-brand:focus-visible,
.cid-vrtHnzEm3o .dropdown-item:focus-visible,
.cid-vrtHnzEm3o .nav-dropdown .link:focus-visible,
.cid-vrtHnzEm3o button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}
.cid-vrtHnzTWVz {
  padding-top: 6rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #22201f;
}
.cid-vrtHnzTWVz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vrtHnzTWVz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vrtHnzTWVz .container-fluid {
  padding: 0 30px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-vrtHnzTWVz .container-fluid {
    padding: 0 20px;
  }
}
.cid-vrtHnzTWVz .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vrtHnzTWVz .container {
    padding: 0 20px;
  }
}
.cid-vrtHnzTWVz .title-wrapper {
  position: relative;
  padding: 0 10%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vrtHnzTWVz .title-wrapper {
    padding: 0;
  }
}
.cid-vrtHnzTWVz .title-wrapper .title-image-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 60px;
  flex-wrap: wrap;
  gap: 2rem;
}
@media (max-width: 768px) {
  .cid-vrtHnzTWVz .title-wrapper .title-image-row {
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 30px;
  }
}
.cid-vrtHnzTWVz .title-wrapper .logo-wrap {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .cid-vrtHnzTWVz .title-wrapper .logo-wrap {
    margin-bottom: 0;
  }
}
.cid-vrtHnzTWVz .title-wrapper .logo-wrap img {
  display: inline-flex;
  width: 140px;
  height: 140px;
  object-fit: contain;
  border-radius: 100%;
}
@media (max-width: 768px) {
  .cid-vrtHnzTWVz .title-wrapper .logo-wrap img {
    width: 70px;
    height: 70px;
  }
}
.cid-vrtHnzTWVz .title-wrapper .title-wrap {
  position: relative;
  z-index: 1;
  flex: 1;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .cid-vrtHnzTWVz .title-wrapper .title-wrap {
    margin-bottom: 0;
    text-align: center;
  }
}
.cid-vrtHnzTWVz .title-wrapper .title-wrap .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vrtHnzTWVz .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-vrtHnzTWVz .title-wrapper .mbr-text {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.cid-vrtHnzTWVz .title-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-vrtHnzTWVz .title-wrapper .image-wrap {
  position: absolute;
  width: 200px;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vrtHnzTWVz .title-wrapper .image-wrap {
    display: none;
  }
}
.cid-vrtHnzTWVz .title-wrapper .image_1 {
  top: 0;
  left: -2rem;
}
.cid-vrtHnzTWVz .title-wrapper .image_2 {
  top: -9rem;
  left: 15rem;
  height: 120px;
}
.cid-vrtHnzTWVz .title-wrapper .image_3 {
  top: -3rem;
  right: -2rem;
}
.cid-vrtHnzTWVz .title-wrapper .image_4 {
  right: -2rem;
  bottom: 0;
}
.cid-vrtHnzTWVz .title-wrapper .image_5 {
  bottom: -8rem;
  right: 12rem;
  height: 120px;
}
.cid-vrtHnzTWVz .title-wrapper .image_6 {
  bottom: -8rem;
  left: 14rem;
  height: 120px;
}
.cid-vrtHnzTWVz .title-wrapper .image_7 {
  left: -3rem;
  bottom: 0;
}
.cid-vrtHnzTWVz .mbr-section-title {
  color: #ffffff;
}
.cid-vrtHnzTWVz .mbr-section-subtitle {
  color: #ffffff;
  text-align: justify;
}
.cid-vrtHnzTWVz .mbr-text {
  color: #ffffff;
  line-height: 2rem;
  text-align: left;
}
.cid-vrtHnzTWVz .mbr-section-title,
.cid-vrtHnzTWVz .mbr-section-btn,
.cid-vrtHnzTWVz .logo-wrap {
  text-align: justify;
  color: #ffffff;
}
.cid-vrtHnzTWVz .logo-wrap {
  text-align: left !important;
}
.cid-vrtHnzTWVz :focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  transition: outline 0.2s ease-in-out;
}
.cid-vrtLoMxob7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f0eae1;
}
.cid-vrtLoMxob7 .item-wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vrtLoMxob7 .smallImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-vrtLoMxob7 .largeImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-vrtLoMxob7 .largeImage .item {
    margin-bottom: 2rem;
  }
  .cid-vrtLoMxob7 .item-wrapper {
    margin-bottom: 1rem;
  }
  .cid-vrtLoMxob7 .smallImage,
  .cid-vrtLoMxob7 .largeImage {
    height: auto;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cid-vrtLoMxob7 .largeImage .item {
    margin-bottom: 1rem;
  }
}
.cid-vrtLoMxob7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vrtLoMxob7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vrtLoMxob7 .mbr-description {
  text-align: left;
}
.cid-vrtLoMxob7 .card-title,
.cid-vrtLoMxob7 .iconfont-wrapper {
  color: #000000;
}
.cid-vrtLoMxob7 .card-text {
  color: #000000;
}
.cid-vrtLoMxob7 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vrtLoMxob7 .mbr-number {
  color: #9fe870;
}
.cid-vrtLoMxob7 .mbr-text,
.cid-vrtLoMxob7 .mbr-section-btn {
  text-align: center;
}
.cid-vrtLoMxob7 .card-text,
.cid-vrtLoMxob7 .item .mbr-section-btn {
  text-align: left;
}
.cid-vrtLoMxob7 .smallImage {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vrtLoMxob7 .smallImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-vrtLoMxob7 .largeImage {
  width: 100%;
  height: 632px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vrtLoMxob7 .largeImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-vrtLoMxob7 .img-focus-link {
  display: block !important;
  text-decoration: none !important;
  cursor: default !important;
  outline: none !important;
  position: relative;
  z-index: 1;
}
.cid-vrtLoMxob7 .img-focus-link:focus,
.cid-vrtLoMxob7 .img-focus-link:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 4px !important;
  z-index: 10 !important;
  border-radius: 4px !important;
}
.cid-vrtLoMxob7 .item-wrapper,
.cid-vrtLoMxob7 .item-img {
  overflow: visible !important;
}
.cid-vrtL76C0Qo {
  padding-top: 1rem;
  padding-bottom: 9rem;
  background-color: #f0eae1;
}
.cid-vrtL76C0Qo .item:focus,
.cid-vrtL76C0Qo span:focus {
  outline: none;
}
.cid-vrtL76C0Qo .item {
  cursor: pointer;
}
.cid-vrtL76C0Qo .grid-container {
  grid-row-gap: 20px;
}
.cid-vrtL76C0Qo .grid-container-1,
.cid-vrtL76C0Qo .grid-container-2 {
  gap: 0 20px;
}
.cid-vrtL76C0Qo .mbr-section-head {
  width: 100%;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center;
  margin-bottom: 3rem;
  overflow: visible !important;
}
@media (max-width: 767px) {
  .cid-vrtL76C0Qo .mbr-section-head {
    flex-direction: column;
    justify-content: center !important;
    gap: 1.5rem;
  }
}
.cid-vrtL76C0Qo .mbr-section-title {
  margin-bottom: 0 !important;
  color: #ffffff;
  text-align: left !important;
}
@media (max-width: 767px) {
  .cid-vrtL76C0Qo .mbr-section-title {
    text-align: center !important;
  }
}
.cid-vrtL76C0Qo .content-head {
  max-width: 100% !important;
  overflow: visible !important;
}
.cid-vrtL76C0Qo .container,
.cid-vrtL76C0Qo .container-fluid {
  overflow: hidden;
}
.cid-vrtL76C0Qo .grid-container {
  display: grid;
  transform: translate3d(-3rem, 0, 0);
  width: 115vw;
  grid-column-gap: 1rem;
}
.cid-vrtL76C0Qo .grid-item {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vrtL76C0Qo .grid-item img {
  min-width: 30vw;
  max-width: 100%;
  height: auto;
  object-fit: cover;
  border: 20px solid #ffffff;
}
@media (max-width: 1200px) {
  .cid-vrtL76C0Qo .grid-item img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-vrtL76C0Qo .grid-item img {
    border: 10px solid #ffffff;
  }
}
@media (max-width: 767px) {
  .cid-vrtL76C0Qo .grid-item img {
    min-width: 35vw;
    width: 100%;
    height: auto;
  }
}
.cid-vrtL76C0Qo .grid-container-1,
.cid-vrtL76C0Qo .grid-container-2 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}
.cid-vrtL76C0Qo .grid-container-1 {
  align-items: flex-end;
}
.cid-vrtL76C0Qo .grid-container-2 {
  align-items: flex-start;
}
.cid-vrtL76C0Qo .static-grid-view img {
  border: 20px solid #ffffff;
  object-fit: cover;
  height: auto;
}
.cid-vrtL76C0Qo .d-none {
  display: none !important;
}
.cid-vrtL76C0Qo #stopParallaxBtn {
  position: relative;
  z-index: 9999 !important;
  margin: 0 !important;
  white-space: nowrap;
}
.cid-vrtL76C0Qo #stopParallaxBtn:focus {
  outline: 2px dashed #ebf906 !important;
  outline-offset: -4px !important;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.4) !important;
}
.cid-vrtL76C0Qo .embla__button:focus,
.cid-vrtL76C0Qo .grid-container:focus {
  outline: 3px solid #ebf906 !important;
  outline-offset: 2px;
}
.cid-vtWPX3b1Vd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f1f1f1;
}
.cid-vtWPX3b1Vd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vtWPX3b1Vd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vtWPX3b1Vd .container-fluid {
  padding: 0 50px;
}
@media (max-width: 1440px) {
  .cid-vtWPX3b1Vd .container-fluid {
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPX3b1Vd .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-vtWPX3b1Vd .container {
    padding: 0 20px;
  }
}
.cid-vtWPX3b1Vd .row {
  justify-content: center;
}
.cid-vtWPX3b1Vd .content-wrapper .mbr-section-title {
  margin-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vtWPX3b1Vd .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item {
  width: 33.333%;
  padding: 3.5rem;
}
@media (max-width: 992px) {
  .cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item {
    width: 100%;
  }
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item .item-wrapper .card-box .d-flex {
  margin-bottom: 20px;
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #070035 !important;
  display: inline-flex;
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item .item-wrapper .card-box .border-wrap {
  width: 100%;
  height: 1px;
  background-color: #070035;
  opacity: .2;
  margin-bottom: 20px;
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 0;
}
.cid-vtWPX3b1Vd .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 20px;
  line-height: 1.6;
}
.cid-vtWPX3b1Vd .mbr-section-title {
  color: #070035;
}
.cid-vtWPX3b1Vd .item-title {
  color: #070035;
}
.cid-vtWPX3b1Vd .item-text {
  color: #000000;
}
.cid-vtWPX3b1Vd .item-wrapper,
.cid-vtWPX3b1Vd .card-box {
  overflow: visible !important;
}
.cid-vtWPX3b1Vd .item-title:focus-visible,
.cid-vtWPX3b1Vd .item-text:focus-visible,
.cid-vtWPX3b1Vd .mbr-section-title:focus-visible,
.cid-vtWPX3b1Vd a.text-primary:focus-visible {
  outline: 2px dashed #1f1f1f !important;
  outline-offset: 1px !important;
}
.cid-vtWPX3b1Vd .mbr-iconfont {
  pointer-events: auto !important;
}
.cid-vtWPX3b1Vd a.text-primary:hover {
  text-decoration: underline !important;
}
.cid-vtWPX3b1Vd,
.cid-vtWPX3b1Vd a,
.cid-vtWPX3b1Vd a:hover,
.cid-vtWPX3b1Vd a:focus,
.cid-vtWPX3b1Vd a:active,
.cid-vtWPX3b1Vd .panel-text a,
.cid-vtWPX3b1Vd .panel-title-edit a {
  background-image: none !important;
  background-size: 0px 0px !important;
  background-position: -10000px 1.2em !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.cid-vtWPX3b1Vd a[class*="text-"]:not(.nav-link):hover,
.cid-vtWPX3b1Vd .panel-text a:hover {
  background-image: none !important;
  text-decoration: none !important;
}
.cid-vwAuulAOW2 {
  background-color: #cbf1fa !important;
  border: 18px solid #cbf1fa;
  margin-top: -18px;
}
@media (max-width: 768px) {
  .cid-vwAuulAOW2 {
    border: 8px solid #cbf1fa;
    margin-top: -8px;
  }
}
.cid-vwAuulAOW2 .container-fluid {
  padding: 0;
  margin: 0;
}
.cid-vwAuulAOW2 .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-vwAuulAOW2 .row {
  position: relative;
  padding: 0 2rem 0;
  margin: 0;
  border-radius: 2em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5ed3ed;
}
.cid-vwAuulAOW2 .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwAuulAOW2 .copyright-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .copyright-wrap .copyright {
  margin-left: 10px;
  margin-bottom: 0;
  color: #261A18;
}
.cid-vwAuulAOW2 .copyright-wrap img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .title-wrap {
  display: flex;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .title-wrap a {
  display: flex;
  align-items: center;
}
.cid-vwAuulAOW2 .title-wrap a .mbr-section-title {
  margin-left: 5px;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-vwAuulAOW2 .title-wrap a img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .mbr-section-title,
.cid-vwAuulAOW2 .copyright {
  text-align: inherit;
}
.cid-vwAuulAOW2 .copyright-wrap a:hover,
.cid-vwAuulAOW2 .title-wrap a:hover {
  background-color: #46092b;
  padding: 2px 8px;
  border-radius: 4px;
}
.cid-vwAuulAOW2 *:focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
}
.cid-vwAuulAOW2 .copyright,
.cid-vwAuulAOW2 .copyright-wrap {
  text-align: right;
  color: #000000;
}
.cid-vw7QbDzc2B {
  z-index: 1000;
  width: 100%;
}
.cid-vw7QbDzc2B nav.navbar {
  position: fixed;
}
.cid-vw7QbDzc2B .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vw7QbDzc2B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vw7QbDzc2B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vw7QbDzc2B .dropdown-item:hover,
.cid-vw7QbDzc2B .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-vw7QbDzc2B .dropdown-item:hover span {
  color: white;
}
.cid-vw7QbDzc2B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vw7QbDzc2B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vw7QbDzc2B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vw7QbDzc2B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vw7QbDzc2B .nav-link {
  position: relative;
}
.cid-vw7QbDzc2B .container {
  display: flex;
  margin: auto;
}
.cid-vw7QbDzc2B .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vw7QbDzc2B .dropdown-menu,
.cid-vw7QbDzc2B .navbar.opened {
  background: #f29f05 !important;
}
.cid-vw7QbDzc2B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vw7QbDzc2B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vw7QbDzc2B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vw7QbDzc2B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vw7QbDzc2B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vw7QbDzc2B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vw7QbDzc2B .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(242, 159, 5, 0);
}
.cid-vw7QbDzc2B .navbar.opened {
  transition: all 0.3s;
}
.cid-vw7QbDzc2B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vw7QbDzc2B .navbar .navbar-logo img {
  width: auto;
}
.cid-vw7QbDzc2B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vw7QbDzc2B .navbar.collapsed {
  justify-content: center;
}
.cid-vw7QbDzc2B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vw7QbDzc2B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vw7QbDzc2B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-vw7QbDzc2B .navbar.collapsed .dropdown-menu {
  position: relative !important;
  margin: 0.5rem auto !important;
  float: none !important;
}
.cid-vw7QbDzc2B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vw7QbDzc2B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vw7QbDzc2B .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vw7QbDzc2B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
  text-align: center;
}
.cid-vw7QbDzc2B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vw7QbDzc2B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vw7QbDzc2B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vw7QbDzc2B .navbar .dropdown-menu {
    position: relative !important;
    margin: 0.5rem auto !important;
    float: none !important;
  }
  .cid-vw7QbDzc2B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vw7QbDzc2B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vw7QbDzc2B .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vw7QbDzc2B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vw7QbDzc2B .navbar ul.navbar-nav li {
    margin: auto;
    text-align: center;
  }
  .cid-vw7QbDzc2B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-vw7QbDzc2B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vw7QbDzc2B .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vw7QbDzc2B .navbar.navbar-short {
  min-height: 60px;
}
.cid-vw7QbDzc2B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vw7QbDzc2B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vw7QbDzc2B .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vw7QbDzc2B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vw7QbDzc2B .nav-dropdown .link.dropdown-toggle {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vw7QbDzc2B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vw7QbDzc2B button.navbar-toggler {
  outline: none;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(5px);
  border: 2px solid #333333 !important;
  border-radius: 5px;
  position: absolute !important;
  top: 15px !important;
  right: 45px !important;
  z-index: 9999 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vw7QbDzc2B button.navbar-toggler {
    top: 15px !important;
    right: 25px !important;
  }
}
.cid-vw7QbDzc2B button.navbar-toggler .hamburger span {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  background-color: #333333 !important;
  transition: all 0.2s;
}
.cid-vw7QbDzc2B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 13px;
}
.cid-vw7QbDzc2B button.navbar-toggler .hamburger span:nth-child(2),
.cid-vw7QbDzc2B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 21px;
}
.cid-vw7QbDzc2B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 29px;
}
.cid-vw7QbDzc2B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vw7QbDzc2B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-vw7QbDzc2B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-vw7QbDzc2B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vw7QbDzc2B .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vw7QbDzc2B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vw7QbDzc2B .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-vw7QbDzc2B .navbar {
    height: 70px;
  }
  .cid-vw7QbDzc2B .navbar.opened {
    height: auto;
  }
}
.cid-vw7QbDzc2B .menu .navbar-nav .nav-link:focus-visible,
.cid-vw7QbDzc2B .menu .dropdown-menu .dropdown-item:focus-visible,
.cid-vw7QbDzc2B .navbar .nav-link:focus-visible,
.cid-vw7QbDzc2B .navbar .navbar-toggler:focus-visible,
.cid-vw7QbDzc2B .navbar .navbar-brand:focus-visible,
.cid-vw7QbDzc2B .dropdown-item:focus-visible,
.cid-vw7QbDzc2B .nav-dropdown .link:focus-visible,
.cid-vw7QbDzc2B button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}
#custom-html-xb {
  /* Type valid CSS here */
}
#custom-html-xb div {
  padding-top: 0px;
  background-color: #f2cc0c;
  text-align: center;
}
#custom-html-xb p {
  font-size: 60px;
  color: #777;
}
#custom-html-xb .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-vw7QbE5dkZ {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #7eddf2;
  background-image: radial-gradient(at 100% -70%, #99bf93, #f7f5f0, #7eddf2);
}
.cid-vw7QbE5dkZ .card-wrapper {
  background: linear-gradient(0deg, transparent 0%, #ffffff 150%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 5rem 4rem;
  margin: 0 auto;
  width: 96%;
  max-width: 1600px;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-vw7QbE5dkZ .card-wrapper {
    width: 100%;
    padding: 4rem 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vw7QbE5dkZ .card-wrapper {
    padding: 2.5rem 1.5rem;
  }
}
.cid-vw7QbE5dkZ .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid #ffffff;
  border-radius: 30px;
  pointer-events: none;
}
.cid-vw7QbE5dkZ .card-wrapper .left-col {
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-vw7QbE5dkZ .card-wrapper .left-col {
    padding-right: 15px;
  }
}
.cid-vw7QbE5dkZ .card-wrapper .right-col {
  padding-left: 3rem;
  border-left: 1px solid rgba(28, 40, 51, 0.2);
}
@media (max-width: 767px) {
  .cid-vw7QbE5dkZ .card-wrapper .right-col {
    padding-left: 15px;
    border-left: none;
    border-top: 1px solid rgba(28, 40, 51, 0.2);
    padding-top: 1.5rem;
    margin-top: 1rem;
  }
}
.cid-vw7QbE5dkZ .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vw7QbE5dkZ .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vw7QbE5dkZ .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vw7QbE5dkZ .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #7eddf2 0, transparent 100%);
}
.cid-vw7QbE5dkZ .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vw7QbE5dkZ .mbr-section-title {
  color: #261a18;
}
.cid-vw7QbE5dkZ .mbr-text {
  color: #261a18;
}
.cid-vw7QbEmYbu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b0ecf9;
}
.cid-vw7QbEmYbu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbEmYbu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbEmYbu .card-wrapper {
  padding: 0 66px;
}
@media (max-width: 992px) {
  .cid-vw7QbEmYbu .card-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-vw7QbEmYbu .content-wrap .label-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vw7QbEmYbu .content-wrap .label-wrapper .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vw7QbEmYbu .content-wrap .label-wrapper .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vw7QbEmYbu .content-wrap .label-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vw7QbEmYbu .content-wrap .label-wrapper .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #5ed3ed 0, transparent 100%);
}
.cid-vw7QbEmYbu .content-wrap .label-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vw7QbEmYbu .content-wrap .label-wrapper .image-wrapper img {
  height: 365px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vw7QbEmYbu .content-wrap .label-wrapper .image-wrapper img {
    height: 300px;
  }
}
.cid-vw7QbEmYbu .content-wrap .text-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vw7QbEmYbu .content-wrap .text-wrapper .mbr-text {
  margin-bottom: 24px;
}
.cid-vw7QbEmYbu .content-wrap .text-wrapper .line-wrap {
  width: 100%;
  height: 24px;
  background-image: linear-gradient(90deg, #5ed3ed 0, transparent 100%);
  margin-bottom: 24px;
}
.cid-vw7QbEmYbu .content-wrap .text-wrapper .text_2 {
  margin-bottom: 0;
}
.cid-vw7QbEmYbu .content-wrap .text-wrapper .mbr-section-btn {
  margin-top: 14px;
}
.cid-vw7QbEmYbu .mbr-label {
  color: #f6f4f0;
}
.cid-vw7QbEmYbu .mbr-section-title {
  color: #f6f4f0;
}
.cid-vw7QbEmYbu .mbr-text {
  color: #261a18;
}
.cid-vw7QbEmYbu .mbr-label,
.cid-vw7QbEmYbu .label-wrapper {
  color: #1c2833;
}
.cid-vw7QbEmYbu .mbr-section-title,
.cid-vw7QbEmYbu .mbr-section-btn {
  color: #261a18;
}
.cid-vw7QbEBSde {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow-anchor: none;
  background-color: #b0ecf9;
}
.cid-vw7QbEBSde .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbEBSde .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbEBSde .content-wrapper {
  position: relative;
  margin: 0;
}
.cid-vw7QbEBSde .content-wrapper .content {
  padding: 0;
}
.cid-vw7QbEBSde .content-wrap {
  position: relative;
  z-index: 1;
  margin: 0;
}
.cid-vw7QbEBSde .content-wrap .card {
  padding: 0;
}
.cid-vw7QbEBSde .title-wrapper {
  margin-bottom: 40px;
}
.cid-vw7QbEBSde .label-wrapper {
  margin-bottom: 20px;
}
.cid-vw7QbEBSde .label-wrapper .label-wrap {
  display: inline-flex;
  gap: 12px;
  align-items: center;
  background-color: #fafafa;
  padding: 7px 14px 6px;
}
.cid-vw7QbEBSde .label-wrapper .label-wrap .marker-wrap {
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
  background-color: #2c4d55;
}
.cid-vw7QbEBSde .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vw7QbEBSde .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-vw7QbEBSde .title-wrap .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vw7QbEBSde .panel-group {
  margin-right: -1px;
}
.cid-vw7QbEBSde .panel-group .card {
  position: relative;
  padding: 0;
  border: none;
  background-color: transparent;
  border-radius: 0 !important;
  margin-top: 8px;
  will-change: transform;
}
.cid-vw7QbEBSde .panel-group .card:first-child {
  margin-top: 0;
}
.cid-vw7QbEBSde .panel-group .card .frame-wrapper {
  display: flex;
  margin-bottom: -1px;
  will-change: transform;
  position: relative;
  z-index: 1;
}
.cid-vw7QbEBSde .panel-group .card .frame-wrapper .cross-section {
  width: 24px;
  height: 24px;
}
.cid-vw7QbEBSde .panel-group .card .frame-wrapper .cross_1 {
  background-image: linear-gradient(135deg, transparent 45%, #fafafa 45%);
}
.cid-vw7QbEBSde .panel-group .card .frame-wrapper .cross_2 {
  background-image: linear-gradient(225deg, transparent 45%, #fafafa 45%);
}
.cid-vw7QbEBSde .panel-group .card .frame-wrapper .cross_3 {
  background-image: linear-gradient(315deg, transparent 45%, #fafafa 45%);
}
.cid-vw7QbEBSde .panel-group .card .frame-wrapper .frame-wrap {
  width: 100%;
  background-color: #fafafa;
  margin: 0 -1px;
}
.cid-vw7QbEBSde .panel-group .card .frame_2 {
  margin-top: -1px;
  margin-bottom: 0;
}
.cid-vw7QbEBSde .panel-group .card .frame_2 .frame-wrap {
  margin: 0 -1px 0 0;
}
.cid-vw7QbEBSde .panel-group .card .card-header {
  background-color: #fafafa;
  will-change: transform;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title {
  display: flex;
  gap: 20px;
  padding: 1px 24px 0;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-vw7QbEBSde .panel-group .card .card-header .panel-title {
    gap: 0;
  }
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap {
  width: 100%;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .number-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 13px;
  border: 1px dashed #bf6b7b;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap .marker-wrap {
  width: 12px;
  height: 12px;
  min-width: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background-color: #bf6b7b;
  transition: all .3s ease;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap .marker-wrap .circle-wrap {
  background-color: #fafafa;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  transition: all .3s ease;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .number-wrapper::after {
  content: '';
  width: 100%;
  border-top: 1px dashed #bf6b7b;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .number-wrapper::after {
    content: none;
  }
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
  width: 100%;
  font-size: 150%;
}
@media (max-width: 992px) {
  .cid-vw7QbEBSde .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
    line-height: 1.5;
  }
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  border: 1px solid #bf6b7b;
  border-radius: 100%;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  font-size: 14px;
  transition: all 0.3s ease-in-out;
  color: #bf6b7b;
}
.cid-vw7QbEBSde .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-vw7QbEBSde .panel-group .card .panel-collapse .panel-body {
  padding: 12px 24px 12px;
  background-color: #fafafa;
  transition: all .3s ease;
}
.cid-vw7QbEBSde .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  width: 75%;
  display: inline-block;
  transform: translateY(10px);
  opacity: 0;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vw7QbEBSde .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-vw7QbEBSde .panel-group .card .panel-collapse.show .panel-body .panel-text {
  transform: translateY(0);
  opacity: 1;
}
.cid-vw7QbEBSde .mbr-label {
  color: #686868;
}
.cid-vw7QbEBSde .mbr-section-title {
  color: #261a18;
}
.cid-vw7QbEBSde .mbr-section-subtitle {
  color: #5e5e5e;
}
.cid-vw7QbEBSde .panel-number {
  color: #686868;
}
.cid-vw7QbEBSde .panel-title-edit {
  color: #261a18;
}
.cid-vw7QbEBSde .panel-text {
  color: #686868;
}
.cid-vw7QbEBSde .mbr-label,
.cid-vw7QbEBSde .label-wrapper {
  color: #1c2833;
}
.cid-vw7QbEBSde .panel-text,
.cid-vw7QbEBSde .panel-body {
  color: #261a18;
}
.cid-vw7QbEV2Cn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #004aad;
}
.cid-vw7QbEV2Cn .number-wrap {
  color: #261a18;
  text-align: center;
  line-height: 1.72;
}
.cid-vw7QbEV2Cn .number {
  color: #261a18;
  white-space: nowrap;
  line-height: 1.72;
}
.cid-vw7QbEV2Cn .period {
  display: block;
}
.cid-vw7QbEV2Cn .dot {
  display: none;
}
@media (max-width: 767px) {
  .cid-vw7QbEV2Cn .period {
    font-size: 0.8rem;
  }
}
.cid-vw7QbEV2Cn .mbr-section-btn {
  margin-bottom: 1.2rem;
}
.cid-vw7QbEV2Cn .mbr-section-title {
  color: #fff;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-vw7QbEV2Cn .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vw7QbEV2Cn .mbr-section-subtitle {
  color: #fff;
  line-height: 1.2;
}
.cid-vw7QbEV2Cn .mbr-text {
  line-height: 1.72;
  color: #fff;
}
.cid-vw7QbEV2Cn .countdown-cont {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-vw7QbEV2Cn .countdown-cont {
    padding: 2rem;
  }
}
.cid-vw7QbEV2Cn ::placeholder {
  color: #181818;
}
.cid-vw7QbEV2Cn .btn-white {
  color: #181818 !important;
  font-weight: 500 !important;
}
.cid-vw7QbEV2Cn .subscribe-button {
  width: 100%;
  margin: 0;
}
.cid-vw7QbFgGTu {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #cbf1fa;
}
.cid-vw7QbFgGTu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbFgGTu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbFgGTu .card-wrapper {
  padding: 4rem;
  background-color: #fafafa;
  border-radius: 14px;
}
.cid-vw7QbFgGTu .row {
  align-items: flex-start;
}
@media (max-width: 992px) {
  .cid-vw7QbFgGTu .card {
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 767px) {
  .cid-vw7QbFgGTu .card-wrapper {
    padding: 1rem;
  }
}
.cid-vw7QbFgGTu ul {
  list-style: none;
}
.cid-vw7QbFgGTu li {
  position: relative;
}
.cid-vw7QbFgGTu li:before {
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  content: "\e908";
  font-family: 'Moririse2' !important;
  color: #000000;
  font-size: 0.8rem;
}
.cid-vw7QbFgGTu .mbr-section-btn {
  width: 100%;
}
.cid-vw7QbFgGTu .btn {
  width: 100%;
}
.cid-vw7QbFgGTu .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vw7QbFgGTu .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vw7QbFgGTu .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vw7QbFgGTu .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #7eddf2 0, transparent 100%);
}
.cid-vw7QbFgGTu .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vw7QbFDA3M {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #cbf1fa;
}
.cid-vw7QbFDA3M .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbFDA3M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbFDA3M .container-fluid {
  padding: 0 50px;
}
@media (max-width: 1440px) {
  .cid-vw7QbFDA3M .container-fluid {
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .cid-vw7QbFDA3M .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-vw7QbFDA3M .container {
    padding: 0 20px;
  }
}
.cid-vw7QbFDA3M .row {
  justify-content: center;
}
.cid-vw7QbFDA3M .content-wrapper .mbr-section-title {
  margin-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vw7QbFDA3M .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item {
  padding: 3.5rem 1.5rem;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item:nth-child(1) {
  width: 20%;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item:nth-child(2) {
  width: 25%;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item:nth-child(3) {
  width: 55%;
}
@media (max-width: 992px) {
  .cid-vw7QbFDA3M .content-wrapper .items-wrapper .item:nth-child(1),
  .cid-vw7QbFDA3M .content-wrapper .items-wrapper .item:nth-child(2),
  .cid-vw7QbFDA3M .content-wrapper .items-wrapper .item:nth-child(3) {
    width: 100%;
    padding: 2rem 1rem;
  }
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item .item-wrapper .card-box .d-flex {
  margin-bottom: 20px;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #070035 !important;
  display: inline-flex;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item .item-wrapper .card-box .border-wrap {
  width: 100%;
  height: 1px;
  background-color: #070035;
  opacity: .2;
  margin-bottom: 20px;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 0;
}
.cid-vw7QbFDA3M .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 20px;
  line-height: 1.6;
}
.cid-vw7QbFDA3M .mbr-section-title {
  color: #070035;
}
.cid-vw7QbFDA3M .item-title {
  color: #070035;
}
.cid-vw7QbFDA3M .item-text {
  color: #000000;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
@media (max-width: 991px) {
  .cid-vw7QbFDA3M {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
@media (max-width: 767px) {
  .cid-vw7QbFDA3M {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
.cid-vw7QbFDA3M .item-wrapper,
.cid-vw7QbFDA3M .card-box {
  overflow: visible !important;
}
.cid-vw7QbFDA3M .item-title:focus-visible,
.cid-vw7QbFDA3M .item-text:focus-visible,
.cid-vw7QbFDA3M .mbr-section-title:focus-visible,
.cid-vw7QbFDA3M a.text-primary:focus-visible {
  outline: 2px dashed #1f1f1f !important;
  outline-offset: 1px !important;
}
.cid-vw7QbFDA3M .mbr-iconfont {
  pointer-events: auto !important;
}
.cid-vw7QbFDA3M a.text-primary:hover {
  text-decoration: underline !important;
}
.cid-vw7QbFDA3M,
.cid-vw7QbFDA3M a,
.cid-vw7QbFDA3M a:hover,
.cid-vw7QbFDA3M a:focus,
.cid-vw7QbFDA3M a:active,
.cid-vw7QbFDA3M .panel-text a,
.cid-vw7QbFDA3M .panel-title-edit a {
  background-image: none !important;
  background-size: 0px 0px !important;
  background-position: -10000px 1.2em !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.cid-vw7QbFDA3M a[class*="text-"]:not(.nav-link):hover,
.cid-vw7QbFDA3M .panel-text a:hover {
  background-image: none !important;
  text-decoration: none !important;
}
.cid-vw7QbFDA3M P {
  color: #000000;
}
.cid-vw7QbGqf2F {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #b0ecf9;
}
.cid-vw7QbGqf2F .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbGqf2F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbGqf2F .card-wrapper {
  padding: 4rem;
  background-color: #fafafa;
  border-radius: 4px;
}
.cid-vw7QbGqf2F .row {
  align-items: flex-start;
}
@media (max-width: 992px) {
  .cid-vw7QbGqf2F .card {
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 767px) {
  .cid-vw7QbGqf2F .card-wrapper {
    padding: 1rem;
  }
}
.cid-vw7QbGqf2F ul {
  list-style: none;
}
.cid-vw7QbGqf2F li {
  position: relative;
}
.cid-vw7QbGqf2F li:before {
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  content: "\e908";
  font-family: 'Moririse2' !important;
  color: #000000;
  font-size: 0.8rem;
}
.cid-vw7QbGqf2F .mbr-section-btn {
  width: 100%;
}
.cid-vw7QbGqf2F .btn {
  width: 100%;
}
.cid-vw7QbGqf2F .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vw7QbGqf2F .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vw7QbGqf2F .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vw7QbGqf2F .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #7eddf2 0, transparent 100%);
}
.cid-vw7QbGqf2F .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vw7QbGLVET {
  padding-top: 5rem;
  padding-bottom: 7rem;
  background-color: #7eddf2;
  background-image: radial-gradient(at 100% -70%, #99bf93, #f7f5f0, #7eddf2);
}
.cid-vw7QbGLVET .card-wrapper {
  background: linear-gradient(0deg, transparent 0%, #ffffff 150%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 5rem 4rem;
  margin: 0 auto;
  width: 96%;
  max-width: 1600px;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-vw7QbGLVET .card-wrapper {
    width: 100%;
    padding: 4rem 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vw7QbGLVET .card-wrapper {
    padding: 2.5rem 1.5rem;
  }
}
.cid-vw7QbGLVET .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid #ffffff;
  border-radius: 30px;
  pointer-events: none;
}
.cid-vw7QbGLVET .card-wrapper .left-col {
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-vw7QbGLVET .card-wrapper .left-col {
    padding-right: 15px;
  }
}
.cid-vw7QbGLVET .card-wrapper .right-col {
  padding-left: 3rem;
  border-left: 1px solid rgba(28, 40, 51, 0.2);
}
@media (max-width: 767px) {
  .cid-vw7QbGLVET .card-wrapper .right-col {
    padding-left: 15px;
    border-left: none;
    border-top: 1px solid rgba(28, 40, 51, 0.2);
    padding-top: 1.5rem;
    margin-top: 1rem;
  }
}
.cid-vw7QbGLVET .mbr-label {
  color: #1c2833;
  letter-spacing: 1px;
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
}
.cid-vw7QbGLVET .mbr-label .mbr-iconfont {
  font-size: 1.1rem;
  line-height: 1;
}
.cid-vw7QbGLVET .mbr-section-title {
  color: #1c2833;
}
.cid-vw7QbGLVET .mbr-text {
  color: #1c2833;
}
.cid-vw7QbH76Im {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #004aad;
}
.cid-vw7QbH76Im .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbH76Im .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbH76Im .card-wrapper {
  padding: 0 66px;
}
@media (max-width: 992px) {
  .cid-vw7QbH76Im .card-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-vw7QbH76Im .content-wrap .label-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vw7QbH76Im .content-wrap .label-wrapper .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vw7QbH76Im .content-wrap .label-wrapper .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vw7QbH76Im .content-wrap .label-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vw7QbH76Im .content-wrap .label-wrapper .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #9fdbf8 0, transparent 100%);
}
.cid-vw7QbH76Im .content-wrap .label-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vw7QbH76Im .content-wrap .label-wrapper .image-wrapper img {
  height: 365px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vw7QbH76Im .content-wrap .label-wrapper .image-wrapper img {
    height: 300px;
  }
}
.cid-vw7QbH76Im .content-wrap .text-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vw7QbH76Im .content-wrap .text-wrapper .mbr-text {
  margin-bottom: 24px;
}
.cid-vw7QbH76Im .content-wrap .text-wrapper .line-wrap {
  width: 100%;
  height: 24px;
  background-image: linear-gradient(90deg, #9fdbf8 0, transparent 100%);
  margin-bottom: 24px;
}
.cid-vw7QbH76Im .content-wrap .text-wrapper .text_2 {
  margin-bottom: 0;
}
.cid-vw7QbH76Im .content-wrap .text-wrapper .mbr-section-btn {
  margin-top: 14px;
}
.cid-vw7QbH76Im .mbr-label {
  color: #f6f4f0;
}
.cid-vw7QbH76Im .mbr-section-title {
  color: #f6f4f0;
}
.cid-vw7QbH76Im .mbr-text {
  color: #f6f4f0;
}
.cid-vw7QbHrFtp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1c2833;
}
.cid-vw7QbHrFtp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbHrFtp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbHrFtp .container {
  max-width: 1600px;
  width: 96%;
}
@media (max-width: 992px) {
  .cid-vw7QbHrFtp .container {
    width: 100%;
    padding: 0 30px;
  }
}
.cid-vw7QbHrFtp .title-wrapper .mbr-section-subtitle {
  margin-bottom: 30px;
}
.cid-vw7QbHrFtp .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-vw7QbHrFtp .row.content {
  padding: 30px 0;
  border-top: 1px solid #f1f4e9;
  border-bottom: 1px solid #f1f4e9;
}
.cid-vw7QbHrFtp .row.content .desc-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-vw7QbHrFtp .row.content .desc-wrapper {
    height: auto;
    margin-bottom: 16px;
  }
}
.cid-vw7QbHrFtp .row.content .desc-wrapper .desc-wrap .mbr-desc {
  margin-top: 0;
  margin-bottom: 16px;
}
.cid-vw7QbHrFtp .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap {
  display: inline-flex;
}
.cid-vw7QbHrFtp .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap .mbr-star {
  margin-bottom: 0;
  font-size: 18px;
  margin-left: 2px;
}
.cid-vw7QbHrFtp .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap .mbr-star:first-child {
  margin-left: 0;
}
.cid-vw7QbHrFtp .row.content .text-wrapper .mbr-text {
  margin-top: 0;
  margin-bottom: 18px;
}
.cid-vw7QbHrFtp .row.content .text-wrapper .mbr-name {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cid-vw7QbHrFtp .row.content > div:first-child {
    padding-right: 45px;
  }
}
.cid-vw7QbHrFtp .mbr-section-btn {
  margin-top: 30px;
}
.cid-vw7QbHrFtp .mbr-section-subtitle {
  color: #f1f4e9;
  text-align: justify;
}
.cid-vw7QbHrFtp .mbr-section-title {
  color: #f1f4e9;
}
.cid-vw7QbHrFtp .mbr-desc {
  color: #f1f4e9;
}
.cid-vw7QbHrFtp .mbr-text {
  color: #f1f4e9;
}
.cid-vw7QbHrFtp .mbr-name {
  color: #f1f4e9;
}
.cid-vw7QbHrFtp .mbr-section-title,
.cid-vw7QbHrFtp .mbr-section-btn {
  text-align: justify;
}
.cid-vw7QbHrFtp .mbr-desc,
.cid-vw7QbHrFtp .rating-wrapper {
  text-align: justify;
}
.cid-vw7QbHRmUT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1c2833;
}
.cid-vw7QbHRmUT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbHRmUT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbHRmUT .container,
.cid-vw7QbHRmUT .container-fluid {
  max-width: 95% !important;
  width: 95% !important;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .cid-vw7QbHRmUT .container,
  .cid-vw7QbHRmUT .container-fluid {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 30px;
  }
}
.cid-vw7QbHRmUT .title-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-vw7QbHRmUT .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-vw7QbHRmUT .row.content {
  padding: 30px 0;
  align-items: flex-start !important;
  border-top: 1px solid #f1f4e9;
  border-bottom: 1px solid #f1f4e9;
}
.cid-vw7QbHRmUT .row.content .desc-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start !important;
  height: auto !important;
}
@media (max-width: 992px) {
  .cid-vw7QbHRmUT .row.content .desc-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vw7QbHRmUT .row.content .desc-wrapper .desc-wrap .mbr-desc {
  margin-top: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 16px;
}
.cid-vw7QbHRmUT .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap {
  display: inline-flex;
}
.cid-vw7QbHRmUT .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap .mbr-star {
  margin-bottom: 0;
  font-size: 18px;
  margin-left: 2px;
}
.cid-vw7QbHRmUT .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap .mbr-star:first-child {
  margin-left: 0;
}
.cid-vw7QbHRmUT .row.content .text-wrapper .mbr-text {
  margin-top: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 18px;
}
.cid-vw7QbHRmUT .row.content .text-wrapper .mbr-name {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cid-vw7QbHRmUT .row.content > div:last-child {
    border-left: 1px solid rgba(241, 244, 233, 0.3);
    padding-left: 40px;
  }
}
@media (min-width: 992px) {
  .cid-vw7QbHRmUT .row.content > div:first-child {
    padding-right: 40px;
  }
}
.cid-vw7QbHRmUT .mbr-section-btn {
  margin-top: 30px;
}
.cid-vw7QbHRmUT .mbr-section-subtitle {
  color: #f1f4e9;
  text-align: justify;
}
.cid-vw7QbHRmUT .mbr-section-title {
  color: #f1f4e9;
}
.cid-vw7QbHRmUT .mbr-desc {
  color: #f1f4e9;
}
.cid-vw7QbHRmUT .mbr-text {
  color: #f1f4e9;
}
.cid-vw7QbHRmUT .mbr-name {
  color: #f1f4e9;
}
.cid-vw7QbHRmUT .mbr-section-title,
.cid-vw7QbHRmUT .mbr-section-btn {
  text-align: justify;
}
.cid-vw7QbHRmUT .mbr-desc,
.cid-vw7QbHRmUT .rating-wrapper {
  text-align: justify;
}
.cid-vw7QbId5vh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1c2833;
}
.cid-vw7QbId5vh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbId5vh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbId5vh .container {
  max-width: 1600px;
  width: 95%;
}
@media (max-width: 992px) {
  .cid-vw7QbId5vh .container {
    width: 100%;
    padding: 0 15px;
  }
}
.cid-vw7QbId5vh .title-wrapper .mbr-section-subtitle {
  margin-bottom: 30px;
}
.cid-vw7QbId5vh .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-vw7QbId5vh .row.content {
  padding: 30px 0;
  align-items: flex-start;
  border-top: 1px solid #f1f4e9;
  border-bottom: 1px solid #f1f4e9;
}
.cid-vw7QbId5vh .row.content .left-col {
  padding-right: 3rem;
}
@media (max-width: 992px) {
  .cid-vw7QbId5vh .row.content .left-col {
    padding-right: 15px;
    margin-bottom: 24px;
  }
}
.cid-vw7QbId5vh .row.content .right-col {
  padding-left: 3rem;
  border-left: 1px solid #f1f4e9;
}
@media (max-width: 992px) {
  .cid-vw7QbId5vh .row.content .right-col {
    padding-left: 15px;
    border-left: none;
    border-top: 1px solid #f1f4e9;
    padding-top: 24px;
  }
}
.cid-vw7QbId5vh .row.content .desc-wrapper {
  display: block;
  height: auto;
}
.cid-vw7QbId5vh .row.content .desc-wrapper .desc-wrap .mbr-desc {
  margin-bottom: 16px;
}
.cid-vw7QbId5vh .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap {
  display: inline-flex;
}
.cid-vw7QbId5vh .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap .mbr-star {
  margin-bottom: 0;
  font-size: 18px;
  margin-left: 2px;
}
.cid-vw7QbId5vh .row.content .desc-wrapper .desc-wrap .rating-wrapper .rating-wrap .mbr-star:first-child {
  margin-left: 0;
}
.cid-vw7QbId5vh .row.content .text-wrapper .mbr-text {
  margin-bottom: 18px;
}
.cid-vw7QbId5vh .row.content .text-wrapper .mbr-name {
  margin-bottom: 0;
}
.cid-vw7QbId5vh .mbr-section-btn {
  margin-top: 30px;
}
.cid-vw7QbId5vh .mbr-section-subtitle {
  color: #f1f4e9;
  text-align: justify;
}
.cid-vw7QbId5vh .mbr-section-title {
  color: #f1f4e9;
}
.cid-vw7QbId5vh .mbr-desc {
  color: #f1f4e9;
}
.cid-vw7QbId5vh .mbr-text {
  color: #f1f4e9;
}
.cid-vw7QbId5vh .mbr-name {
  color: #f1f4e9;
}
.cid-vw7QbId5vh .mbr-section-title,
.cid-vw7QbId5vh .mbr-section-btn {
  text-align: justify;
}
.cid-vw7QbId5vh .mbr-desc,
.cid-vw7QbId5vh .rating-wrapper {
  text-align: justify;
}
.cid-vw7QbIBJxS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vw7QbIBJxS blockquote {
  border-color: currentColor;
  padding: 0.5rem 1.5rem;
}
.cid-vw7QbIBJxS .quote {
  color: #e43f3f;
}
.cid-vw7QbIBJxS .quote,
.cid-vw7QbIBJxS blockquote {
  color: #353535;
}
.cid-vw7QbIWws4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #99bf93;
}
.cid-vw7QbIWws4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbIWws4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbIWws4 .card-wrapper {
  padding: 0 66px;
}
@media (max-width: 992px) {
  .cid-vw7QbIWws4 .card-wrapper {
    padding: 0;
  }
}
.cid-vw7QbIWws4 .content-wrap {
  align-items: flex-start !important;
}
.cid-vw7QbIWws4 .content-wrap .image-wrapper {
  margin-top: 0 !important;
}
@media (max-width: 992px) {
  .cid-vw7QbIWws4 .content-wrap .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vw7QbIWws4 .content-wrap .image-wrapper img {
  height: 365px;
  width: 100%;
  object-fit: cover;
  display: block;
}
@media (max-width: 992px) {
  .cid-vw7QbIWws4 .content-wrap .image-wrapper img {
    height: 300px;
  }
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .label-wrapper {
  margin-top: 0 !important;
  margin-bottom: 16px;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .label-wrapper .label-wrap {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 12px;
  line-height: 1 !important;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  flex-shrink: 0 !important;
  background-image: linear-gradient(90deg, #f7f5f0 0, transparent 100%);
  margin: 0 !important;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .label-wrapper .label-wrap .mbr-label {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  display: inline-block;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .mbr-text {
  margin-bottom: 24px;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .line-wrap {
  width: 100%;
  height: 24px;
  background-image: linear-gradient(90deg, #f7f5f0 0, transparent 100%);
  margin-bottom: 24px;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .text_2 {
  margin-bottom: 0;
}
.cid-vw7QbIWws4 .content-wrap .text-wrapper .mbr-section-btn {
  margin-top: 14px;
}
.cid-vw7QbIWws4 .mbr-label {
  color: #f6f4f0;
}
.cid-vw7QbIWws4 .mbr-section-title {
  color: #f6f4f0;
}
.cid-vw7QbIWws4 .mbr-text {
  color: #000000;
}
.cid-vw7QbIWws4 .mbr-label,
.cid-vw7QbIWws4 .label-wrapper {
  color: #000000;
}
.cid-vw7QbIWws4 .mbr-section-title,
.cid-vw7QbIWws4 .mbr-section-btn {
  color: #1c2833;
}
.cid-vw7QbIWws4 .mbr-fonts-style,
.cid-vw7QbIWws4 .mbr-section-title,
.cid-vw7QbIWws4 .mbr-text,
.cid-vw7QbIWws4 .mbr-label {
  font-family: 'Noto Sans TC', 'Microsoft YaHei', '微軟雅黑', 'PingFang TC', 'SimHei', 'Microsoft JhengHei', '微軟正黑體', sans-serif !important;
}
.cid-vw7QbIWws4 .rare-char {
  font-family: 'Microsoft YaHei', '微軟雅黑', 'PingFang TC', 'SimHei', sans-serif !important;
}
.cid-vw7QbJjTHJ {
  display: flex;
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #fffcee;
}
.cid-vw7QbJjTHJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbJjTHJ .line {
  width: 100%;
  height: 1px;
  background: currentColor;
  margin-bottom: 2rem;
}
.cid-vw7QbJjTHJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbJjTHJ .mbr-section-title {
  max-width: 800px;
  color: #291f1e;
}
.cid-vw7QbJjTHJ .mbr-text {
  max-width: 600px;
  margin-right: 0;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-vw7QbJjTHJ {
    align-items: center;
  }
  .cid-vw7QbJjTHJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vw7QbJjTHJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vw7QbJjTHJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vw7QbJjTHJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vw7QbJjTHJ .content-wrap {
    width: 100%;
  }
}
.cid-vw7QbJjTHJ .mbr-section-subtitle,
.cid-vw7QbJjTHJ .line {
  color: #291f1e;
}
.cid-vw7QbJjTHJ .mbr-text,
.cid-vw7QbJjTHJ .mbr-section-btn {
  text-align: left;
  color: #291f1e;
}
.cid-vw7QbJKfCA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f7f5f0;
  position: relative;
  overflow: visible;
  z-index: 1;
}
.cid-vw7QbJKfCA .mbr-section-title {
  margin: 20px 0;
  color: #202020;
}
.cid-vw7QbJKfCA .shape {
  position: absolute;
  z-index: -1;
  bottom: -3.5rem;
  left: 8rem;
  max-width: 160px;
}
.cid-vw7QbJKfCA .shape img {
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-vw7QbJKfCA .shape {
    max-width: 100px;
    left: 2rem;
    bottom: -4.5rem;
  }
}
.cid-vw7QbK8BDM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f1f1f1;
  position: relative;
  overflow: visible;
  z-index: 1;
}
.cid-vw7QbK8BDM .mbr-section-title {
  margin: 20px 0;
  color: #202020;
}
.cid-vw7QbK8BDM .shape {
  position: absolute;
  z-index: -1;
  bottom: -3.3rem;
  right: 8rem;
  max-width: 160px;
}
.cid-vw7QbK8BDM .shape img {
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-vw7QbK8BDM .shape {
    max-width: 100px;
    left: 2rem;
  }
}
.cid-vw7QbKwn6L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #08323c;
}
.cid-vw7QbKwn6L .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbKwn6L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbKwn6L .container-fluid {
  padding: 0 40px;
}
@media (max-width: 992px) {
  .cid-vw7QbKwn6L .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vw7QbKwn6L .container {
    padding: 0 16px;
  }
}
.cid-vw7QbKwn6L .card {
  position: relative;
  justify-content: center;
}
.cid-vw7QbKwn6L .card .text-wrapper {
  padding: 100px 100px 100px 200px;
  background-color: #143c46;
  border-radius: 40px;
}
@media (max-width: 992px) {
  .cid-vw7QbKwn6L .card .text-wrapper {
    padding: 100px 24px 32px 24px;
  }
}
.cid-vw7QbKwn6L .card .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
.cid-vw7QbKwn6L .card .text-wrapper .text-wrap {
  display: flex;
}
.cid-vw7QbKwn6L .card .text-wrapper .text-wrap .icon-wrapper {
  margin-right: 20px;
}
.cid-vw7QbKwn6L .card .text-wrapper .text-wrap .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #d4fe00;
}
.cid-vw7QbKwn6L .card .text-wrapper .text-wrap .text-content {
  width: 100%;
}
.cid-vw7QbKwn6L .card .text-wrapper .text-wrap .text-content .mbr-name {
  margin-bottom: 10px;
}
.cid-vw7QbKwn6L .card .text-wrapper .text-wrap .text-content .mbr-desc {
  margin-bottom: 0;
}
.cid-vw7QbKwn6L .card .image_1 {
  position: absolute;
  left: -90px;
  width: 180px;
  height: 180px;
  object-fit: cover;
  border-radius: 16px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vw7QbKwn6L .card .image_1 {
    position: static;
    margin: 0 auto -50px;
  }
}
.cid-vw7QbKwn6L .mbr-text {
  color: #ffffff;
}
.cid-vw7QbKwn6L .mbr-name {
  color: #ffffff;
}
.cid-vw7QbKwn6L .mbr-desc {
  color: #dce2e3;
}
.cid-vw7QbKUomo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f5f0;
}
.cid-vw7QbKUomo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbKUomo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbKUomo .card-wrapper {
  padding: 0 66px;
}
@media (max-width: 992px) {
  .cid-vw7QbKUomo .card-wrapper {
    padding: 0;
  }
}
.cid-vw7QbKUomo .content-wrap {
  align-items: flex-start !important;
}
.cid-vw7QbKUomo .content-wrap .image-wrapper {
  margin-top: 0 !important;
}
@media (max-width: 992px) {
  .cid-vw7QbKUomo .content-wrap .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vw7QbKUomo .content-wrap .image-wrapper img {
  height: 365px;
  width: 100%;
  object-fit: cover;
  display: block;
}
@media (max-width: 992px) {
  .cid-vw7QbKUomo .content-wrap .image-wrapper img {
    height: 300px;
  }
}
.cid-vw7QbKUomo .content-wrap .text-wrapper {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .label-wrapper {
  margin-top: 0 !important;
  margin-bottom: 16px;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .label-wrapper .label-wrap {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 12px;
  line-height: 1 !important;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  flex-shrink: 0 !important;
  background-image: linear-gradient(90deg, #4a90e2 0, transparent 100%);
  margin: 0 !important;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .label-wrapper .label-wrap .mbr-label {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  display: inline-block;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .mbr-text {
  margin-bottom: 24px;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .line-wrap {
  width: 100%;
  height: 24px;
  background-image: linear-gradient(90deg, #4a90e2 0, transparent 100%);
  margin-bottom: 24px;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .text_2 {
  margin-bottom: 0;
}
.cid-vw7QbKUomo .content-wrap .text-wrapper .mbr-section-btn {
  margin-top: 14px;
}
.cid-vw7QbKUomo .mbr-label {
  color: #f6f4f0;
}
.cid-vw7QbKUomo .mbr-section-title {
  color: #f6f4f0;
}
.cid-vw7QbKUomo .mbr-text {
  color: #353535;
}
.cid-vw7QbKUomo .mbr-label,
.cid-vw7QbKUomo .label-wrapper {
  color: #004aad;
}
.cid-vw7QbKUomo .mbr-section-title,
.cid-vw7QbKUomo .mbr-section-btn {
  color: #232323;
}
.cid-vw7QbLjdw1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vw7QbLjdw1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vw7QbLjdw1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vw7QbLjdw1 .container,
.cid-vw7QbLjdw1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-vw7QbLjdw1 .container,
  .cid-vw7QbLjdw1 .container-fluid {
    padding: 0 20px;
  }
}
.cid-vw7QbLjdw1 .title-wrapper {
  position: relative;
  z-index: 1;
}
.cid-vw7QbLjdw1 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
.cid-vw7QbLjdw1 .title-wrapper .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-vw7QbLjdw1 .title-wrapper .image-wrapper {
    margin-bottom: 50px;
  }
}
.cid-vw7QbLjdw1 .title-wrapper .image-wrapper img {
  width: 350px;
  height: 350px;
  object-fit: cover;
  border-radius: 100%;
}
@media (max-width: 768px) {
  .cid-vw7QbLjdw1 .title-wrapper .image-wrapper img {
    width: 250px;
    height: 250px;
  }
}
.cid-vw7QbLjdw1 .list-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-vw7QbLjdw1 .list-wrap {
  margin-bottom: 15px;
}
.cid-vw7QbLjdw1 .list-wrap .mbr-section-subtitle {
  margin-bottom: 10px;
}
.cid-vw7QbLjdw1 .list-wrap .list {
  padding: 0;
  list-style-position: inside;
  list-style-type: decimal;
}
.cid-vw7QbLjdw1 .list-wrap .list .item-wrap {
  margin-bottom: 7px;
}
.cid-vw7QbLjdw1 .list-wrap .list .item-wrap::marker {
  font-weight: 700;
}
.cid-vw7QbLjdw1 .mbr-section-title {
  color: #3d4045;
  text-align: justify;
}
.cid-vw7QbLjdw1 .mbr-section-subtitle {
  color: #3d4045;
}
.cid-vw7QbLjdw1 .list {
  color: #3d4045;
}
.cid-vwAuulAOW2 {
  background-color: #cbf1fa !important;
  border: 18px solid #cbf1fa;
  margin-top: -18px;
}
@media (max-width: 768px) {
  .cid-vwAuulAOW2 {
    border: 8px solid #cbf1fa;
    margin-top: -8px;
  }
}
.cid-vwAuulAOW2 .container-fluid {
  padding: 0;
  margin: 0;
}
.cid-vwAuulAOW2 .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-vwAuulAOW2 .row {
  position: relative;
  padding: 0 2rem 0;
  margin: 0;
  border-radius: 2em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5ed3ed;
}
.cid-vwAuulAOW2 .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwAuulAOW2 .copyright-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .copyright-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .copyright-wrap .copyright {
  margin-left: 10px;
  margin-bottom: 0;
  color: #261A18;
}
.cid-vwAuulAOW2 .copyright-wrap img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .title-wrap {
  display: flex;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwAuulAOW2 .title-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwAuulAOW2 .title-wrap a {
  display: flex;
  align-items: center;
}
.cid-vwAuulAOW2 .title-wrap a .mbr-section-title {
  margin-left: 5px;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-vwAuulAOW2 .title-wrap a img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwAuulAOW2 .mbr-section-title,
.cid-vwAuulAOW2 .copyright {
  text-align: inherit;
}
.cid-vwAuulAOW2 .copyright-wrap a:hover,
.cid-vwAuulAOW2 .title-wrap a:hover {
  background-color: #46092b;
  padding: 2px 8px;
  border-radius: 4px;
}
.cid-vwAuulAOW2 *:focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
}
.cid-vwAuulAOW2 .copyright,
.cid-vwAuulAOW2 .copyright-wrap {
  text-align: right;
  color: #000000;
}
.cid-vwMsyJTF9L {
  z-index: 1000;
  width: 100%;
}
.cid-vwMsyJTF9L nav.navbar {
  position: fixed;
}
.cid-vwMsyJTF9L .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vwMsyJTF9L .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vwMsyJTF9L .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vwMsyJTF9L .dropdown-item:hover,
.cid-vwMsyJTF9L .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-vwMsyJTF9L .dropdown-item:hover span {
  color: white;
}
.cid-vwMsyJTF9L .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vwMsyJTF9L .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vwMsyJTF9L .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vwMsyJTF9L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vwMsyJTF9L .nav-link {
  position: relative;
}
.cid-vwMsyJTF9L .container {
  display: flex;
  margin: auto;
}
.cid-vwMsyJTF9L .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vwMsyJTF9L .dropdown-menu,
.cid-vwMsyJTF9L .navbar.opened {
  background: #f29f05 !important;
}
.cid-vwMsyJTF9L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vwMsyJTF9L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vwMsyJTF9L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vwMsyJTF9L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vwMsyJTF9L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vwMsyJTF9L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vwMsyJTF9L .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(242, 159, 5, 0);
}
.cid-vwMsyJTF9L .navbar.opened {
  transition: all 0.3s;
}
.cid-vwMsyJTF9L .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vwMsyJTF9L .navbar .navbar-logo img {
  width: auto;
}
.cid-vwMsyJTF9L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vwMsyJTF9L .navbar.collapsed {
  justify-content: center;
}
.cid-vwMsyJTF9L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vwMsyJTF9L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vwMsyJTF9L .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-vwMsyJTF9L .navbar.collapsed .dropdown-menu {
  position: relative !important;
  margin: 0.5rem auto !important;
  float: none !important;
}
.cid-vwMsyJTF9L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vwMsyJTF9L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vwMsyJTF9L .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vwMsyJTF9L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
  text-align: center;
}
.cid-vwMsyJTF9L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vwMsyJTF9L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vwMsyJTF9L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vwMsyJTF9L .navbar .dropdown-menu {
    position: relative !important;
    margin: 0.5rem auto !important;
    float: none !important;
  }
  .cid-vwMsyJTF9L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vwMsyJTF9L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vwMsyJTF9L .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vwMsyJTF9L .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vwMsyJTF9L .navbar ul.navbar-nav li {
    margin: auto;
    text-align: center;
  }
  .cid-vwMsyJTF9L .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-vwMsyJTF9L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vwMsyJTF9L .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vwMsyJTF9L .navbar.navbar-short {
  min-height: 60px;
}
.cid-vwMsyJTF9L .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vwMsyJTF9L .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vwMsyJTF9L .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vwMsyJTF9L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vwMsyJTF9L .nav-dropdown .link.dropdown-toggle {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vwMsyJTF9L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin: 0.667em 1em !important;
  padding: 0 0.3em !important;
}
.cid-vwMsyJTF9L button.navbar-toggler {
  outline: none;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(5px);
  border: 2px solid #333333 !important;
  border-radius: 5px;
  position: absolute !important;
  top: 15px !important;
  right: 45px !important;
  z-index: 9999 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vwMsyJTF9L button.navbar-toggler {
    top: 15px !important;
    right: 25px !important;
  }
}
.cid-vwMsyJTF9L button.navbar-toggler .hamburger span {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  border-radius: 5px;
  background-color: #333333 !important;
  transition: all 0.2s;
}
.cid-vwMsyJTF9L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 13px;
}
.cid-vwMsyJTF9L button.navbar-toggler .hamburger span:nth-child(2),
.cid-vwMsyJTF9L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 21px;
}
.cid-vwMsyJTF9L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 29px;
}
.cid-vwMsyJTF9L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vwMsyJTF9L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-vwMsyJTF9L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-vwMsyJTF9L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
}
.cid-vwMsyJTF9L .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vwMsyJTF9L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vwMsyJTF9L .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-vwMsyJTF9L .navbar {
    height: 70px;
  }
  .cid-vwMsyJTF9L .navbar.opened {
    height: auto;
  }
}
.cid-vwMsyJTF9L .menu .navbar-nav .nav-link:focus-visible,
.cid-vwMsyJTF9L .menu .dropdown-menu .dropdown-item:focus-visible,
.cid-vwMsyJTF9L .navbar .nav-link:focus-visible,
.cid-vwMsyJTF9L .navbar .navbar-toggler:focus-visible,
.cid-vwMsyJTF9L .navbar .navbar-brand:focus-visible,
.cid-vwMsyJTF9L .dropdown-item:focus-visible,
.cid-vwMsyJTF9L .nav-dropdown .link:focus-visible,
.cid-vwMsyJTF9L button.navbar-toggler:focus-visible {
  outline: 2px dashed #ebf906 !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 4px rgba(35, 35, 35, 0.6) !important;
}
.cid-vwMupVkEln {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4dfc1;
}
.cid-vwMupVkEln .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwMupVkEln .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vwMupVkEln .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vwMupVkEln .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-vwMupVkEln .container {
    padding: 0 20px;
  }
}
.cid-vwMupVkEln .row {
  justify-content: space-between;
}
.cid-vwMupVkEln .card {
  justify-content: center;
}
.cid-vwMupVkEln .image-wrapper img {
  height: 100vh;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vwMupVkEln .image-wrapper img {
    height: 350px;
  }
}
.cid-vwMupVkEln .content-wrapper {
  padding: 80px 156px 80px 86px;
}
@media (max-width: 1440px) {
  .cid-vwMupVkEln .content-wrapper {
    padding: 80px 156px 80px 50px;
  }
}
@media (max-width: 1200px) {
  .cid-vwMupVkEln .content-wrapper {
    padding: 80px 106px 80px 50px;
  }
}
@media (max-width: 992px) {
  .cid-vwMupVkEln .content-wrapper {
    padding: 40px 0 80px;
  }
}
.cid-vwMupVkEln .content-wrapper .mbr-desc {
  margin-bottom: 20px;
}
.cid-vwMupVkEln .content-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vwMupVkEln .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vwMupVkEln .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vwMupVkEln .mbr-desc {
  color: #1e1d1c;
}
.cid-vwMupVkEln .mbr-section-title {
  color: #1e1d1c;
}
.cid-vwMupVkEln .mbr-text {
  color: #1e1d1c;
}
.cid-vwMsyKLivG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow-anchor: none;
  background-color: #b0ecf9;
}
.cid-vwMsyKLivG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwMsyKLivG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vwMsyKLivG .content-wrapper {
  position: relative;
  margin: 0;
}
.cid-vwMsyKLivG .content-wrapper .content {
  padding: 0;
}
.cid-vwMsyKLivG .content-wrap {
  position: relative;
  z-index: 1;
  margin: 0;
}
.cid-vwMsyKLivG .content-wrap .card {
  padding: 0;
}
.cid-vwMsyKLivG .title-wrapper {
  margin-bottom: 40px;
}
.cid-vwMsyKLivG .label-wrapper {
  margin-bottom: 20px;
}
.cid-vwMsyKLivG .label-wrapper .label-wrap {
  display: inline-flex;
  gap: 12px;
  align-items: center;
  background-color: #fafafa;
  padding: 7px 14px 6px;
}
.cid-vwMsyKLivG .label-wrapper .label-wrap .marker-wrap {
  width: 10px;
  height: 10px;
  min-width: 10px;
  border-radius: 100%;
  background-color: #bf6b7b;
}
.cid-vwMsyKLivG .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vwMsyKLivG .title-wrap .mbr-section-title {
  margin-bottom: 0;
}
.cid-vwMsyKLivG .title-wrap .mbr-section-subtitle {
  margin-bottom: 0;
}
.cid-vwMsyKLivG .panel-group {
  margin-right: -1px;
}
.cid-vwMsyKLivG .panel-group .card {
  position: relative;
  padding: 0;
  border: none;
  background-color: transparent;
  border-radius: 0 !important;
  margin-top: 8px;
  will-change: transform;
}
.cid-vwMsyKLivG .panel-group .card:focus-within {
  z-index: 10;
}
.cid-vwMsyKLivG .panel-group .card:first-child {
  margin-top: 0;
}
.cid-vwMsyKLivG .panel-group .card .frame-wrapper {
  display: flex;
  margin-bottom: -1px;
  will-change: transform;
  position: relative;
  z-index: 1;
}
.cid-vwMsyKLivG .panel-group .card .frame-wrapper .cross-section {
  width: 24px;
  height: 24px;
}
.cid-vwMsyKLivG .panel-group .card .frame-wrapper .cross_1 {
  background-image: linear-gradient(135deg, transparent 45%, #fafafa 45%);
}
.cid-vwMsyKLivG .panel-group .card .frame-wrapper .cross_2 {
  background-image: linear-gradient(225deg, transparent 45%, #fafafa 45%);
}
.cid-vwMsyKLivG .panel-group .card .frame-wrapper .cross_3 {
  background-image: linear-gradient(315deg, transparent 45%, #fafafa 45%);
}
.cid-vwMsyKLivG .panel-group .card .frame-wrapper .frame-wrap {
  width: 100%;
  background-color: #fafafa;
  margin: 0 -1px;
}
.cid-vwMsyKLivG .panel-group .card .frame_2 {
  margin-top: -1px;
  margin-bottom: 0;
}
.cid-vwMsyKLivG .panel-group .card .frame_2 .frame-wrap {
  margin: 0 -1px 0 0;
}
.cid-vwMsyKLivG .panel-group .card .card-header {
  background-color: #fafafa;
  will-change: transform;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title {
  display: flex;
  gap: 20px;
  padding: 1px 24px 0;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title:focus-visible {
  outline: 2px solid #bf6b7b;
  outline-offset: -2px;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title:focus:not(:focus-visible) {
  outline: none;
}
@media (max-width: 992px) {
  .cid-vwMsyKLivG .panel-group .card .card-header .panel-title {
    gap: 0;
  }
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap {
  width: 100%;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .number-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 13px;
  border: 1px dashed #bf6b7b;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap .marker-wrap {
  width: 12px;
  height: 12px;
  min-width: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background-color: #bf6b7b;
  transition: all .3s ease;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .number-wrapper .number-wrap .marker-wrap .circle-wrap {
  background-color: #fafafa;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  transition: all .3s ease;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .number-wrapper::after {
  content: '';
  width: 100%;
  border-top: 1px dashed #bf6b7b;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .number-wrapper::after {
    content: none;
  }
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
  width: 100%;
  font-size: 150%;
}
@media (max-width: 992px) {
  .cid-vwMsyKLivG .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
    line-height: 1.5;
  }
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  border: 1px solid #bf6b7b;
  border-radius: 100%;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title .icon-wrapper .mbr-iconfont {
  font-size: 14px;
  transition: all 0.3s ease-in-out;
  color: #bf6b7b;
}
.cid-vwMsyKLivG .panel-group .card .card-header .panel-title:not(.collapsed) .icon-wrapper .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-vwMsyKLivG .panel-group .card .panel-collapse .panel-body {
  padding: 12px 24px 12px;
  background-color: #fafafa;
  transition: all .3s ease;
}
.cid-vwMsyKLivG .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
  width: 75%;
  display: inline-block;
  transform: translateY(10px);
  opacity: 0;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vwMsyKLivG .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-vwMsyKLivG .panel-group .card .panel-collapse.show .panel-body .panel-text {
  transform: translateY(0);
  opacity: 1;
}
.cid-vwMsyKLivG .mbr-label {
  color: #686868;
}
.cid-vwMsyKLivG .mbr-section-title {
  color: #261a18;
}
.cid-vwMsyKLivG .mbr-section-subtitle {
  color: #5e5e5e;
}
.cid-vwMsyKLivG .panel-number {
  color: #686868;
}
.cid-vwMsyKLivG .panel-title-edit {
  color: #261a18;
}
.cid-vwMsyKLivG .panel-text {
  color: #686868;
}
.cid-vwMsyKLivG .mbr-label,
.cid-vwMsyKLivG .label-wrapper {
  color: #1c2833;
}
.cid-vwMsyKLivG .panel-text,
.cid-vwMsyKLivG .panel-body {
  color: #261a18;
}
.cid-vwMsyLi97t {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #cbf1fa;
}
.cid-vwMsyLi97t .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwMsyLi97t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vwMsyLi97t .card-wrapper {
  padding: 4rem;
  background-color: #fafafa;
  border-radius: 14px;
}
.cid-vwMsyLi97t .row {
  align-items: flex-start;
}
@media (max-width: 992px) {
  .cid-vwMsyLi97t .card {
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 767px) {
  .cid-vwMsyLi97t .card-wrapper {
    padding: 1rem;
  }
}
.cid-vwMsyLi97t ul {
  list-style: none;
}
.cid-vwMsyLi97t li {
  position: relative;
}
.cid-vwMsyLi97t li:before {
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  content: "\e909";
  font-family: 'Moririse2' !important;
  color: #000000;
  font-size: 0.8rem;
}
.cid-vwMsyLi97t .mbr-section-btn {
  width: 100%;
}
.cid-vwMsyLi97t .btn {
  width: 100%;
}
.cid-vwMsyLi97t .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-vwMsyLi97t .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-vwMsyLi97t .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-vwMsyLi97t .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #7eddf2 0, transparent 100%);
}
.cid-vwMsyLi97t .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-vwMsyLwXd3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #cbf1fa;
}
.cid-vwMsyLwXd3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwMsyLwXd3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vwMsyLwXd3 .container-fluid {
  padding: 0 50px;
}
@media (max-width: 1440px) {
  .cid-vwMsyLwXd3 .container-fluid {
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .cid-vwMsyLwXd3 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-vwMsyLwXd3 .container {
    padding: 0 20px;
  }
}
.cid-vwMsyLwXd3 .row {
  justify-content: center;
}
.cid-vwMsyLwXd3 .content-wrapper .mbr-section-title {
  margin-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vwMsyLwXd3 .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item {
  padding: 3.5rem 1.5rem;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item:nth-child(1) {
  width: 20%;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item:nth-child(2) {
  width: 25%;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item:nth-child(3) {
  width: 55%;
}
@media (max-width: 992px) {
  .cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item:nth-child(1),
  .cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item:nth-child(2),
  .cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item:nth-child(3) {
    width: 100%;
    padding: 2rem 1rem;
  }
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item .item-wrapper .card-box .d-flex {
  margin-bottom: 20px;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 32px;
  color: #070035 !important;
  display: inline-flex;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item .item-wrapper .card-box .border-wrap {
  width: 100%;
  height: 1px;
  background-color: #070035;
  opacity: .2;
  margin-bottom: 20px;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 0;
}
.cid-vwMsyLwXd3 .content-wrapper .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 20px;
  line-height: 1.6;
}
.cid-vwMsyLwXd3 .mbr-section-title {
  color: #070035;
}
.cid-vwMsyLwXd3 .item-title {
  color: #070035;
}
.cid-vwMsyLwXd3 .item-text {
  color: #000000;
  line-height: 2rem;
  text-align: justify;
  text-justify: inter-ideograph;
}
@media (max-width: 991px) {
  .cid-vwMsyLwXd3 {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
@media (max-width: 767px) {
  .cid-vwMsyLwXd3 {
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}
.cid-vwMsyLwXd3 .item-wrapper,
.cid-vwMsyLwXd3 .card-box {
  overflow: visible !important;
}
.cid-vwMsyLwXd3 .item-title:focus-visible,
.cid-vwMsyLwXd3 .item-text:focus-visible,
.cid-vwMsyLwXd3 .mbr-section-title:focus-visible,
.cid-vwMsyLwXd3 a.text-primary:focus-visible {
  outline: 2px dashed #1f1f1f !important;
  outline-offset: 1px !important;
}
.cid-vwMsyLwXd3 .mbr-iconfont {
  pointer-events: auto !important;
}
.cid-vwMsyLwXd3 a.text-primary:hover {
  text-decoration: underline !important;
}
.cid-vwMsyLwXd3,
.cid-vwMsyLwXd3 a,
.cid-vwMsyLwXd3 a:hover,
.cid-vwMsyLwXd3 a:focus,
.cid-vwMsyLwXd3 a:active,
.cid-vwMsyLwXd3 .panel-text a,
.cid-vwMsyLwXd3 .panel-title-edit a {
  background-image: none !important;
  background-size: 0px 0px !important;
  background-position: -10000px 1.2em !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.cid-vwMsyLwXd3 a[class*="text-"]:not(.nav-link):hover,
.cid-vwMsyLwXd3 .panel-text a:hover {
  background-image: none !important;
  text-decoration: none !important;
}
.cid-vwMsyLwXd3 P {
  color: #000000;
}
.cid-vwMsyLM2Ae {
  background-color: #cbf1fa !important;
  border: 18px solid #cbf1fa;
  margin-top: -18px;
}
@media (max-width: 768px) {
  .cid-vwMsyLM2Ae {
    border: 8px solid #cbf1fa;
    margin-top: -8px;
  }
}
.cid-vwMsyLM2Ae .container-fluid {
  padding: 0;
  margin: 0;
}
.cid-vwMsyLM2Ae .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-vwMsyLM2Ae .row {
  position: relative;
  padding: 0 2rem 0;
  margin: 0;
  border-radius: 2em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #5ed3ed;
}
.cid-vwMsyLM2Ae .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-vwMsyLM2Ae .copyright-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwMsyLM2Ae .copyright-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwMsyLM2Ae .copyright-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwMsyLM2Ae .copyright-wrap .copyright {
  margin-left: 10px;
  margin-bottom: 0;
  color: #261A18;
}
.cid-vwMsyLM2Ae .copyright-wrap img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwMsyLM2Ae .title-wrap {
  display: flex;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vwMsyLM2Ae .title-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cid-vwMsyLM2Ae .title-wrap {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
.cid-vwMsyLM2Ae .title-wrap a {
  display: flex;
  align-items: center;
}
.cid-vwMsyLM2Ae .title-wrap a .mbr-section-title {
  margin-left: 5px;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-vwMsyLM2Ae .title-wrap a img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.cid-vwMsyLM2Ae .mbr-section-title,
.cid-vwMsyLM2Ae .copyright {
  text-align: inherit;
}
.cid-vwMsyLM2Ae .copyright-wrap a:hover,
.cid-vwMsyLM2Ae .title-wrap a:hover {
  background-color: #46092b;
  padding: 2px 8px;
  border-radius: 4px;
}
.cid-vwMsyLM2Ae *:focus-visible {
  outline: #ebf906 dashed 2px !important;
  outline-offset: 2px !important;
}
.cid-vwMsyLM2Ae .copyright,
.cid-vwMsyLM2Ae .copyright-wrap {
  text-align: right;
  color: #000000;
}
